Filter / Split List or Set without ungroup


I frequently work with collections like lists or sets and happen to require to filter or split based on values like strings, int etc…

Though, this requires to ungroup the collection first. That is per se not that much of a challenge but quite often other columns contain lists or sets too. In order ensure data coherence I am required to use groupby node to recreate the original structure and the bigger the data set and the more columns, the more failure prone it becomes.

I have several approaches to mitigate that like extracting the Row Index, filtering only the collection column, ungroup, filter and then use the reference row filter to filter based on the initially extracted index.

However, I wonder, if it would be possible to filter a collection without ungrouping it? That sort of relates to a feature request about the rule nodes I once submitted.