What is the relationship between the tables? The way you describe it, it seems like you have 3 independent relationships - one for each Traitx field.
Trait1 = Table 2::Trait Name
Trait2 = Table 2B::Trait Name
Trait3 = Table 2C::Trait Name
I figured I could filter the calculation field somehow - but I can't figure it out
This is not a good method to begin with. You have a many-to-many relationship between the two tables, and you should use a third table to join them - like this:
Objects -< ObjectTraits >- Traits