Accesores de ruta de estilo de matriz de Polymer 1.0, alternativa a la notación de corchetes en expresiones

La documentación de Polymer 1.0 establece:

La sintaxis de la ruta no admite accesores de estilo de matriz (como los usuarios [0] .name). Sin embargo, puede incluir índices directamente en la ruta (users.0.name).

¿Cómo se evitaría esto al establecer la ruta dinámicamente y obtener el mismo comportamiento que en el siguiente ejemplo con Polymer 0.5? Esto es específicamente en el contexto de generar formularios para un modelo definido por un Objeto.

<template repeat="{{row in fieldset.rows}}">
<div layout horizontal flex>
    <template repeat="{{field in row}}" flex>
        <paper-field field="{{model.fields[field]}}" value="{{obj[field]}}">
        </paper-field>
    </template>
</div>
</template>
editar:

Porhttps://github.com/Polymer/polymer/issues/1504:

No hay planes a corto plazo para apoyar esto. Polymer 0.5 tenía un analizador de expresión complejo utilizado para enlaces que hemos eliminado por simplicidad y rendimiento. Hay patrones alternativos que puedes usar hoy para lograr resultados similares que solo requieren que seas más explícito.

Cuál sería el patrón alternativo para lograr el enlace de datos bidireccional sigue sin estar claro.

Respuestas a la pregunta(2)

Su respuesta a la pregunta