Yeah, good luck with that lol. I wanted to create a second UWorld for long time but that is very hard. You can look at Editor Mesh preview implementation where it creates a separate sample scene if you are feeling courageous.
Another way is to create this using Actor, hide it from everyone (use Only Owner Can See). Then capture this actor using Scene Capture Component (Use whitelist) and present it using UMG. You’ll need to Deproject your mouse cursor and linetrace to see what you hover over and use UMG mouse move delta to apply to SceneCapture to control camera rotation.