> Of particular concern is the substitution of user-provided operator with
> '='. I would like to filter some tables based on what a value is *not*
> equal to ('!=').
That strongly suggests that you want a collection, not a record. Can you
explain what you're doing in more detail?