Perhaps there be some coding changes done to this. Have the body chunk be given some pof data which the new code would flag as no-flame and debris-no-explode. On top of that, it could also be useful it there was a way to have the body spawned as a new model from the explosion. One could probably do it with some form of scripting. That way there could be a mission where you come across the scene of a battle and have to scan the debris for pilots, then scan to find any that are alive (just using cargo data) so that a pilot can be recovered.
As a side note, for pilot recovery, it'd be cool to have a specialized recovery craft with space doors that open. Put a dockpoint on the pilot and then have the doors on the recover craft open up on approach and have the dockpoint placed in the space behind the door. After docking, close the doors and give the pilot a departure cue with no warp flagged.