Without more details, my assumption is that the relationship CCNPINVBALCUSTOMTOOLS points to a non-persistent object. Non-persistent objects don't exist in the database and thus can't be filtered. When a user filters in Maximo it executes the search against the database directly. When you filter itemnum=1001 for example, that changes the query to select * from tablename where itemnum='1001';.