Yes it is completely possible to have a single uplink configred for multiple VLANs. Your upstream Switches would need to be able to handle VLANS and those VLANs would need to be configured in the physical environment.
What you would then do on your virtual switch is to create portgroups with the desired VLAN ID.