refactor findLookUpField