Since multiple initiator zoning doesn't give much problem on my current environment, I would probably leave it this way since all the VMs all running at the moment. Would not want to spend much time on troubleshooting after re-configuration as things are working fine so far.
Many thanks for the help Image may be NSFW.
Clik here to view.