You can fix this issue by swapping dependencies around + use regedit to change some registry settings.
Code:
Nasomi
regsvr32 "F:\NasomiXI\SquareEnix\FINAL FANTASY XI\FFXi.dll"
regsvr32 "F:\NasomiXI\SquareEnix\FINAL FANTASY XI\FFxiMain.dll"
Retail
regsvr32 "F:\Program Files\Retail\SquareEnix\FINAL FANTASY XI\FFXi.dll"
regsvr32 "F:\Program Files\Retail\SquareEnix\FINAL FANTASY XI\FFxiMain.dll"
This is what mine uses for the .dll files. You can swap them around in cmd.exe, with the regsvr32 command; you need to point to your Nasomi FFXI and retail FFXI folder paths. You will want to use your own paths, mine will not work lol
For registry editing, I made backups of the retail registries and nasomi registries and delete one and reinstate another using .reg files. It takes about 10 seconds to swap between FFXI retail and Nasomi this way.
If you need more information I would be happy to assist you.