I didn’t find a solution, but we decided to go with Unity in the end due to the fact that the project was already developed using Unity, and because of its multi-monitor support out-of-the-box.
However, if we did ever decide to jump over to UE4 in the future, I would look as using multiple windows instead; I think this may be possible to do using Slate and some C++ code.