Filtering in self-reference hierarchy should be performed over the rows from all levels
Add it and allow a property to define required behavior (to filter against first level or to filter all the way down). It is simply achieved through CustomFiltering by performing a recursive loop through child rows.