Multiple Freepbx setup?

I would use tdmoe for that

That way you can have some trunks go to one vm and some to the other, it would be ideal for your project.