Warum muss denn der Ort noch zur Auswahl stehen? Mit Eingabe einer PLZ steht der Ort ja schon fest.
Ich würde vorschlagen, die Auswahl von PLZ+Ort (Referenzfeld im Kunden) als LOV in die Kundenmaske zu integrieren und als Anzeigeausdruck für die LOV „{plz} {ort}“ festzulegen.
Dann lässt sich zur Auswahl von PLZ/Ort eine PLZ eingeben, ein Ort eingeben oder ein Teil einer PLZ oder eines Ortes, um die Auswahl einzuschränken.
Einen Valuelistprovider braucht man dafür nicht.