Adjust transform without affecting it's bone in 2D

Hey guys,
I was wondering if there is a way to move a gameobject without moving it’s weight painted bone in 2d animation.

Reason for this is that I have a bone rig with swappable parts using a sprite library and a resolver. But the parts can have different shapes, which means they can get misaligned in animations when rotated etc. So I need to adjust the specific swapped part in animation without influencing the other swappable parts (eg. without influencing the bone all the parts are weight painted to).

Is there a way to do that? Or how would I go about swapping out different parts like buff arm vs slim arm without getting misalignment? Do I have to not use the resolver and instead make separate arm bones that are parented to the body and animate them separate. Or complete new skeleton rig for the buff version?