do kazdego inputa dodajesz jakies pole ukryte.
na kazdym inpucie na zdarzeniu onchange wywolujesz funkcje js, ktora wypelnia te pole ukryte dla danego inputa. I teraz jak wyslesz formluarz, to zmieniasz tylko te obiekty, ktorych pola ukryte sa wypelnione.
Mam nadzieje ze ten krotki opis ci pomoze. Na wiecej nie mam czasu