Non è necessario incrementare manualmente l'indice, è una cosa che può fare HTML e il tuo linguaggio lato-server.

Prova ad impostare il name dell'input in questo modo:

codice:
<input name="data[OrdersProduct][quantity][]" ...>
E il name della select, di conseguenza:

codice:
<select name="data[OrdersProduct][product_id][]" ..>