Changing hand height for all keyframes

Hello!
I'm really devastated.
I have any amazing animation of a person holding a weapon, it looks fantastic. The only problem is that the height of the hands is much to high, I would need them to be lower.
Unfortunately the height of the hands comes from the collar, shoulder, etc. So I can't change that easily.
Can anybody think of a way to fix this for all keyframes, still leaving the animation / motion intact? The hands should still move, but just not that high.
Thank you for any input.
Comments
You need the graphMate plugin to select all of the key for that body part and
lower them together.
Thanks, but from the videos I've seen on YouTube, it still means a horrible amount of work.
I was wishing there'd be a faster way.
Hi
I am not sure what video you have seen regarding
use of the graphmate plugin.
Marquee selecting all of the keyframes for the "bend "paramete etc
of the shoulder,Holding down the "Ctrl" key and raising them all together
while maintaing their relationship to each other is hardly
"a horrible amount of work. "
Unless you consider taking 3to 4 seconds to adjust your animation
"a horrible amount of work. ".