Okay, okay, this is what I think ZWJ should have done if he really wants XZ with him.
Since XZ is the CEO of the Persian Ming Cult (PMC), ZWJ should have used his excellent relationship with XZ to negotiate a military alliance with the PMC on the pretext of enlisting the PMC's help to expel the Mongols. XZ, being the CEO should be able to use her authority/influence to push through this alliance. ZWJ can of course sweeten the deal by giving the PMC some QianKun fast track tips or something.
[Since this is a Ming Cult internal matter, the other 6 Big Clans cannot say much. But I am not sure how big these guys are on foreign interference in a country's affairs though. I am assuming that if this is an issue, the 2 CEOs can resolve it.]
Then, XZ can come back to China under the pretext of jointly directing the offensive against the Mongols. By day, she and ZWJ are co-leaders fighting the foreign aggressors and protecting China's sovereignty. By night, she can serve ZWJ. Either way, XZ will be back at ZWJ's side.
During the years it take to drive out the Mongols, while enjoying the benefit of being with ZWJ, XZ can also headhunt another virgin to take over her place. She can then relinquish her position and marry ZWJ if she wants. [Whether ZWJ wants to wait that long to marry, I dunno - he seems like a horny fella to be so patient. Furthermore, with ZM and ZZR beckoning, it may be hard.
]