Hierarchical Filtering Tree of a Data Table

Is it possible beside a data table to have a filtering tree with counters. So when you press a node from the filtering tree the data table will show only the appropriate records?

e.g. you have a table “FOODS” with fileds ( ID ,Cuisine, Food Types, Details, Ingredients …). Lets say we have 24 records.

The Filter Tree could be in a group box with the following hierarchy:

  • New (5)
  • All (25)
  • Greek (19)
    + Spicy (10)
    + Sweet (5)
    + Bitter(4)
  • Italian (5)
    + Spicy (1)
    + Sweet (2)
    + Bitter(2)