Alguna sugerencia para campos con multiples indices

Saludos amigos, estoy trabajando en un formulario en el cual el campo
tiene 2 identificadores, de momento tengo asi el codigo:

Pero cuando recogo los valores desde el params, tengo un hash bastante
sucio, que si es posible parsearlo, pero me pregunta si habra una manera
mas elegante de hacer esto ya que esto:

<%= text_field :campo,:valor,:index=>@indice1%>

no me es util por que solo puedo trabajar con un indice, tal vez alguien
tiene alguna sugerencia.

Gracias.
Ruben.