That's basically the idea. It might be easier to understand if I explain it better. Field A is for selecting a contract, then when the contract is selected the user can select an asset (Field B) that is attached to that contract. However, I would also like to be able to select the Asset first then the user could select a contract from a list of contracts that have that asset attached.