Face Based QA Check

This is my first Dynamo creation. Please bear me.

Problem:
Find all not associated Face Based families of any category.

Host is not a schedule-able parameter in Revit. Use Dynamo to push that Host data into a text Shared Parameter. Then I was thinking of a combination of a 3D View & VG Filter to color the families.

This graph only finds Generic Models. I’d like to be able to expand to more Categories. Any ideas on how to make it better? … leaner and meaner.

I am sure I can have Dynamo color the elements that are not associated, right?

Just looking for a little feedback to learn. Thanks!