I am pretty sure you would need to put the physical server on the same IP subnet in order to use NLB. Can you not configure the switch ports for the physical server NIC team to be on the same VLAN as the vSwitch/portgroup used by the two VMs. NLB will not work if the hosts are not on the same IP subnet.