Lookup fields with autocomplete are not reliably loading a list of matching records

That sounds like a good approach. Let me know if that helps.