Select which fields Users can use to filter records

Right now I am limited to:

1)The fields being used as table columns or

2)All the object's fields

*I'd like to be able to pick which fields user is allowed to sort by.

My specific application: I am displaying a list of Apartment Vacancies for Rent. I only want user to be able to sort by "Bed" "Bath" and "Price"

My problem arises because I am using a COMBO field for the list, so if I choose to let user sort by "#1:Fields being used as columns"-- it is a combo field of "BED+BATH+PRICE" and is not useful.

*Any easy work-around solutions appreciated, thx!

I need this too! Thanks!