(UE4) How to copy actors to a different sublevel but keep relative softreferences to actors also copied over?

This is driving me a bit mad.

For situations where I have actors in sublevel A holding soft references to sublevel B, and then want to copy both the actors in both A and B into two new levels C and D, there doesn’t seem to be a solution that lets me keep their relative soft references (such that all the new actors in C with softrefs reference the new actors in D).

The only thing I can think to do is to paste to Notepad++ and manually update the soft references there before copying and pasting back into Unreal.

Is there some trick within Unreal I’m missing? I also experience this with actors all in the same level; say I have actors in sublevel A with soft refs to other actors in sublevel A. I can duplicate them within A and their references update to the new actors - great. But then if I move all those actors (both the referencers and referencees) over to a new sublevel B, the references all break.