Root Motion animation dilemma (new to animation)

Hello, I’m an environment artist trying to learn about rigging and animation -

Is there a way to set up a rig or animation for ROOT MOTION

so that I can move the root - independently of the rest of the rig and not have to counter-animate?

I have a climbing animation and I need root motion for Montage - so I gotta move the root - but if I move the root the IK arms and the rest of the body ends up moving too and I have to counter-animate

Normally you could have the IK controls etc. constrained to nulls/cubes/shapes etc. outside of the main rig hierarchy. Think of them as being in world space even if just temporarily during this animation.