Questo script cancella solo il campo di nome "A" (che nello script postato non e` definito).

Pero` non lo capisco tutto.
O hai tagliato qualcosa (forse per semplificarlo), oppure contiene errori logici.