Animating a Ragdoll in Cinematics

I’m currently using UE4 to render out an animated short film, and one shot involves a character waving a snake around. I created a ragdoll for the snake and have imported the character animation as a Skeletal Alembic, but I’m having an issue where I can’t figure out how to have the snake ragdoll stay in the character’s hand as she waves it around. I’ve attempted to construct some colliders to keep the ragdoll in place and keyed them to the character’s hand, but the motion causes the ragdoll to clip through them. I’ve also tried to create a BP object that grabs the ragdoll with a physics handle on collision, but still no luck

Does anyone have any suggestions for how to go about doing this?