Multiselect support

client (ui) and server side (query building)