you could use the logic from Gripper.cc to create dynamically soft breakable joints. See fixedJoint as example.