Basically what you could do is create the following. The VLAN(s) of course will be whatever you have associated to the corresponding traffic type. And your VMNet's will be however many different VLAN(s) you want to use for your guests.
Create two standard vSwitches like this...
vSwitch0 - assign vmnic0 and vmnic1 to this vswitch
Console - Portgroup on VLAN106 - VMK0
vMotion - Portgroup on VLAN107 - VMK1
VMNet-1 - Porgroup on VLAN108
VMNet-2 - Porgroup on VLAN109
vSwitch1 - assign vmnic2 and vmnic3 to this vswitch
iSCSI-1 - Portgroup on VLAN128 - VMK2 - vmnic2 - active -- vmnic3 - unused
iSCSI-2 - Portgroup on VLAN129 - VMK3 - vmnic3 - active -- vmnic2 - unused
The iSCSI port setup like above will allow you to configure MPIO for your iSCSI datastores so you can use Round Robin plus provide failover. They will need to be on different VLANs for MPIO to work correctly. Read the following http://www.vmware.com/files/pdf/techpaper/vmware-multipathing-configuration-software-iSCSI-port-binding.pdf for more information on vSS iSCSI MPIO.
If you decide to go with a vDS setup you can check out the following links.
http://everythingshouldbevirtual.com/nexentastoresxi53750glacpvdsnfsiscsi-part-1
http://everythingshouldbevirtual.com/vsphere-5-1-network-designs
Below is an image that could represent what you are looking at for your vSS setup which goes along with the above vSwitch designs.
Hope this helps you and there are other ways to carve these ports out but this is the first way that came to me.