Hai provato utilizzando array_diff() fra l'array principale e un array con i campi da rimuovere ?
Regole del Forum