To filter the categories you need to use a HierarchicalTaxonomyControl, which renders a flat list of taxons.
Here is some information regarding the control: HierarchicalTaxonomyControl was implemented with the sole purpose to be used in sitefinity backend. In sitefinity backend it represent the categories selector in News,blogs, events modules. It lacks implementation for rendering at the frontend because of this.
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items