Wobei das wirklich vollkommen unnötig ist, da die LF ja nicht weniger lesen/schreiben muss.

Wenn du auf der PF liest und eben nur die benötigten Felder per Programm änderst, werden doch automatisch alle anderen Felder mit ihrem vorherigen Wert zurückgeschrieben.

Wo ist also dein Problem ?