To the topicstarter: after Obj-Browse, you can use Obj-Filter, where you could use a when rule with any non-exposed properties. Unfortunately, that solution will lead to higher subset to be fetched from DB, thus to lower performance (option with RD also has this disadvantage).
As per the help topic for Obj-Browse, only properties exposed as columns can be used as selection criteria. However, values of properties that are not exposed as columns, including embedded properties, can be returned.
Use the Obj-Browse method optionally followed by the Obj-Filter method to create a list of search results. The Obj-Browse method selects instances based on values of properties exposed as a column. The Obj-Filter method qualifies and filters list results based on all property values, exposed or not. Together these two methods provide greater control over which properties are returned, and better performance, than the Obj-List method.