Work out where in a cycle selected bones would be, and put them 'back on track'?
It would be almost like cycles work on a seperate 'layer' of animation that can be over-ridden and then reactivated without interruption, so specific bone movements don't break the relationship of said bones to the cycle.
obvious answer is morph dials... with a complex rig realtime preview is lost

Any advice greatly appreciated!