Metamask recently added support for extending their wallet functionality. The feature is called “Snaps” and can be implemented in their pre-release wallet called Flask. One of the live features is " Control non-EVM accounts and assets in MetaMask".
My cursory look makes me think that the SafeX wallet ( and even safex Dapps) could be supported within Metamask. I would give a “heads up” to the Safex team and like to hear if this avenue is worth proceeding. Thanks for your consideration.