Si si, mi aggiungi un nuovo campo uguale a quello di default che già c'è, tutto corretto con name="fields[]" solo che quelli generati non passano, ma non perchè sono stati generati ma perchè secondo me il problema è un altro. Esempio, se metto una sola select, con selezione multiple quindi con array[], funziona, ma se metto più tag select con name=fields[] ad esempio, non passa niente, questo succede anche con le checkbox. Però solo sulla pagina piena di altri input ecc.. Se dovessi fare la prova su una pagina solo con quei select multipli, i dati vengono passati come array al php.