Conflitto tra windows

Ho due windows (o due form) che vengono richiamate spesso :

  • un container control chiamato ‘dbtablelk’ ( un controllo che contiene un TextField e una label )
  • una finestra che contiene i dati di una tabella chiamata lookupwindows

il container control mostra la lookupwindows alla pressione del tasto F3 su TextField
la finestra lookupwindows invoca l’apertura di una terza windows nel caso venga utilizzata per l’inserimento dati

quindi : finestra principale -> dbtablelk (F3) -> Lookupwindows -> Finestra di inserimento dati
Tutto funziona come si deve ma :
se la finestra di inserimento dati richiamata da lookupwindows contiene il container dbtablelk che a sua volta chiama nuovamente la form lookupwindows succede che la prima lookupwindows si comporta come se fosse l’ultima lookupwindows chiamata.

Vi domando, esiste il modo di cambiare il nome della lookupwindows quando viene chiamata in modo che non sia lo stesso oggetto e non si crei conflitto ?