It is a nightmare trying to separate the two fuse block halves and same with the connector that passes through the firewall.
I have thought of using one of those multitool, buzz tool devices, to keep from making sparks like a cut off wheel would do, and cutting a fairly large swath around the fuse block and around the engine harness block on the firewall of the harness that I want to keep from the donor vehicle, then, on the firewall of the vehicle I want to keep, cut a smaller swath around the fuse block and engine harness connector.
remove the complete harnesses along with the sections of firewall and arrange everything I want to keep from the non donor vehicle onto the donor vehicle harness, the harness can be shoved through the holes and then the fire wall sections can be placed over the holes and screwed back into position.
That way it saves having to release and plug each wire while curled under a dash unit.