I think you are referring to cascading parameters. You will have to have a data source a list of values for Transporter and Transporter - Service. It would probably have two fields and look something like this:
Type Name
Transporter Transporter1
Transporter Transporter2
Transporter - Service Transporter1 - Service1
Transporter - Service Transporter1 - Service2
There is a good tutorial for cascading parameters on Technet
Basically, The value of the parameter for type will be used to filter the query for the name parameter.