Is it possible to have a domain object with a field that references a non-primary key on another object (I am working on a legacy database). What I have is ...