Hi Rohit,
That is not possible. You have to expose all the columns and you can filter out only using $select. XSODATA file can not take any other input parameters to restrict it. How ever, the query will be created dynamically only. So it will not affect the performance even if you expose all the columns in your XSODATA.
Sreehari