I think fix support should be enough.
Fix support does not lock 6 DOS in all the cases, for example, if you fix an edge of a shell, it only lock the translational DOFs but still allows rotational DOFs, and that's why there is a "Fix rotation" boundary condition.
If you are using solid elements, there is no rotational DOF for solids, so using fixed support should be fine.
Regards,
Wenlong