What is the best way to have a lookup that supports creating a new record if one isn't found?

obviously table context won’t help, since NewSubmission is a new record, there won’t be any Lenders associated with it! so, ignore that.