How do I use limb solver on three separate sprite each with one bone?

I want my player characters to sprite swap as players change their equipment. For arms I have three different sprites so I can swap out the forearm for bracers while leaving the upper arm and hands. Or change just the hand for gloves etc. Every single tutorial I have found (and I’ve watched many) assumes the limb you are creating comes from a single sprite with multiple bones.
When I create a limb solver with the effector being my hand the hand shoots out, disconnecting from the rest of the arm and will not move back. When I move the hand it effects the arm, but it’s not connected to it and will not connect no matter what I do. There’s a green dot between the forearm and the hand that the hand will not go behind to reconnect to the forearm.

How do I either use limb solver with multiple sprite or otherwise rig it in a way I can mix and match upper arm, forearm and hands?