Hier ein Ansatz.
Du musst ja vor dem löschen den Index des zu löschenden kennen.
Diesen mit allen Unterelementen(ab der zweiten Ebene) löschen.
Dann einfach den Rest des Arays durchlaufen, und jeweils den obersten Array Index um eins minimieren.
Zum Schluss den letzten Arrayeintrag löschen.
Fertig
Michael