CollapsibleSubTable should be able to do built-in sorting and filtering. Consider following behaviour inside dataTable there si collapsible sub data table. Inside this panels are some rich columns which now support built-in filtering and sorting. In this case there are icons or input fields which do nothing.
There are some examples in Metamer
Moreover when use rich:column tag in IDE then IDE whispers sortType, sortBy and sortOrder. Similiar attribute whispers for filtering as wel.