How do you search for objects corresponding to disabled accounts?

We have an "internal role" class, which has "role user account" as a metadata field. When making a search/view for "internal role" class objects, how can I either

a) Show only the objects for which the corresponding user account referred to in the "role user account" field is disabled?

b) Use the properties for the corresponding "Person" object for the user referred to in the search filter? For example, only show "internal role" class objects where the corresponding "person" object has the metadata "disabled" = yes.