Non sarebbe più semplice e leggibile creare una serie di campi chiamati

row[0][unita], row[0][netto], , row[0][lordo], etc.
row[1][unita], row[1][netto], , row[1][lordo], etc.
row[2][unita], row[2][netto], , row[2][lordo], etc.
row[...][unita], row[...][netto], , row[...][lordo], etc.

In questo modo in fase di inserimento ti basta ciclare sull'array $_POST['row'] per ottenere i dati senza dover gestire indici separati per i singoli campi.