ok, so the possible solution is to download the BF3.pkg, edit the master server url and replace it with zloemu, the game will continue to use the PSN account to connect to the servers.
This may be of some use https://www.psx-place.com/threads/im-looking-for-a-pkg-editor.41227/#post-372617