Lookup - create record and filter out used values

Hi all,

I have added a lookup in the form grid lines (string edit control). those lookup values get from table.

if I select a record from the lookup a new line need to create and the next time if i go to create an another record the field which i have selected previously should not be appear in the lookup.