Isn't this something that could be handled by a meta-rig? One bone operating drivers or a transform constraint affecting the others. Then you just edit the F-curve on the controller bone, and anything under it does its thing.

Not quite what you asked, but seems like a reasonable work-around given how Blender does things.