I have a custom object AddressLink__c which links my custom object Address__c and Contract__c. There are two record types for AddressLink__c and page layouts. I have a Prop_RT record type and associated layout and a Terr_RT record type and associated layout.
In my application I always have to enter addresses in Address__c and then link them against a contract using the record type Prop_RT. And sometimes, I need to add another link to the address using the other record type. I cannot change that structure, as it is required for reporting etc, but I need a way to only lookup the addresses that are linked to the Contract via Prop_RT already, so that I don't need to search through the whole pool of addresses again, but can just link the ones already associated to the account.
It doesn't seem to be possible to create a lookup filter for only a specific record type or page layout.