@Lnrd_ said

...I need to be able to rotate the independent geometries while keeping the IK.

I'm not sure I understand that.