Unlinking a skeleton

Another options would be to trick it.
Basically, have two time the same skeleton. One jointed and one disjointed…
parent them to the exact same parent and position. render only the one you need. This way you can disjoint when you need and keep jointed when you need.

I remember doing this for a dismemberment with Irrlicht.
I was replacing the sawn off member by a disjointed one with bloody textures…