Man kann lediglich versuchen, den Regelfall abzubilden, aber der Datenbestand muss anschließend kontrolliert werden.
Man könnte noch ein Bool-Feld einfügen, worin die Aufteilfunktion erwähnt, ob sie Aufälligkeiten entdeckt hat, wie z.B. mehr als ein Leerzeichen vorhanden, bzw. mehr als 2 Wörter erkannt.
Oder man loggt die entsprechenden Namen irgenwo mit.
Das würde zumindestens die Suche nach offensichtlichen Problemen beschleunigen.