Well no. GUID is a globally unique identifier for an instance of an object. Somewhere there is a class definition for the object. A simple integer can represent the class ID for each geometry type instead of a text string and be exposed. In .net (c#) im not sure its possible to get down to the bare metal in that way tho
FilterType is from the Elefront plugin, which I installed at some point to evaluate but never used so I forgot I had it. Apparently it doesn’t consider an “Untrimmed Surface” as a Brep. And doesn’t accept a list of types on its ‘T’ (Object Type) input (as a logical “OR”):
As indicated by the tooltip when you mouseover the ‘T’ input, it is optimized for connecting a Value List, which it populates automagically with the supported choices. Again, it works only as a ‘Dropdown List’ (single value only!), not as a ‘Check List’ with more than one geometry type selected.
Well … in fact this is a task where you can do any clustering imaginable (flat or nested - real life, with any criteria etc etc) as far as you define a custom class with suitable Properties and then GroupBy some Property (in this case the type of the object).
But all these require code (a very simple one mind).