Unsure how to approach a prop that needs to be behind and in front of a puppet at the same time.

I'm working on a college project that involves streamlining existing characters for quick animation purposes, such as music visualisers.
The difficulty I'm having is that I need my character's legs obscured by the keyboard, but the hands need to be above the keyboard in order to play the keyboard prop itself.
The only idea I had was to chop the keyboard in half, but when the character is playing lower chords this still wouldn't be a viable solution.
Another idea I had was to have the arms on their own layer, but this always broke the puppet's rigging as it was no longer attached to the original body layers.
Does anyone have a workaround I could try that wouldn't involve a complete re-rig? Rigging this correctly took a week of pain haha.
Thank you so much for any ideas you may have!
