I already answered your support ticket on the subject. For convenience we will paste our answer here as well:
I can suggest you to check the Programmatic Filtering and Programmatic Grouping help articles. Furthermore, may I suggest you to check our RadDataFilter on this online demo. Is it more suitable for your scenario?
the Telerik team