Maybe you could just change the load order and see if that fixes it?
If you use mlox, you could try this:
Create a text file called "mlox_user.txt" in your mlox directory (where mlox_base.txt lives).
Add these lines:
[Order]
Piratelords Trade Enhancements.esp
LGNPC_Pelagiad_v1_22.esp
save, run mlox, click on "Update Load Order", test to see if Mebestien works ok. If so, let us know and we can update the common rule-base for others.