I have a query joining two tables which have more than 35 fields.

How can I provide users the dynamic functionality so that they can choose what fields they want to use to pull data?

Thanks

Pushpendra