A select list cannot be set to pass the lable. It will always pass the value.
In a select list where you can select one element, you could use javascript to populate a hidden element with the selected label. But in your case, you are using multiple select lists.
You should use DataAssist search to query your database using the ID columns and the IDs that are passed from the select lists.