You could try swapping out the regular character object with a physics version of that character.
When the character gets hit, you lock the controls, make invisible, and create the physics character in it's place.
When the physics character "is sleeping" destroy it and with the regular character; unlock the controls, make visible, and move it's position to match.
Hard to know how ridiculous that would look, haha, but maybe it's worth a try :)