Wie wärs mit ner ganz einfachen Lösung?

Lese die Datei einfach nicht mit dem eigentlichen Feldnamen der Datei sondern definiere dir eine Variable im Key.
Also anstatt "Feldname" eine Variable "$irgendwas". Muß nur die gleiche Länge haben und an der richtigen Stelle im Key positioniert sein.
Dann liest du immer nach der Variablen "$irgendwas" und kannst das Feld "Feldname" ändern.

Sollte so eigentlich funktionieren.

Grüße
Markus