Create the subnets as you had them before: 2 /16 subnets and 1 /24 subnet.
For each VLAN 1 subnet. Create 3 DHCP scopes for each subnet 1 scope....
If I recollect correctly, virtual nics can't have their own DHCP scope, so you have to use 3 fysical adapters for that. Assign each adapter a subnet and DHCP scope.