I’ve redesigned the Gantt chart implementation to make use of the standard filter widget.
Even if you are not interested in the Gantt chart itself, my approach to reuse the filter widget may be interesting for you.
The new post focuses on the difference from the previous one: