I have 3 entities, one of them contains many records, the other two are lists of those records. My aim is to create long lists and a short lists of those candidates. I can create long lists of course with n-n relationship. I add records to the long list with "add existing record" button. But, I have to create the short lists which select their records from the items from specified long lists. User will first eliminate most of the records and add them to the long list, then eliminate those ones from the long list and add them to the shortlist.
To fully specify it:
Record entity:
x1,x2,x3..............xn
Long List Entity:
LL1 (x1,x4,x7), LL2(x2,x10)
{sample}Short List Entity:
SL1 (x1,x7), SL2(x2)
{they have the records from the long lists, and when the records are entered, the only options are the records from the specified long lists.}
So, how can I make such a system work?