Why can't you just use something like
{customer.ID_TYPE} = 3
in your selection criteria?
If you need to outer join to this table, you would change it to something like
(IsNull({customer.CUSTOMER_ID}) or {customer.ID_TYPE} = 3)
Note where I put the parentheses - if you have other selection criteria, this is required in order for it to work correctly.
-Dell