Campos —objetos TField— siempre vas a tener.
Pero si quieres que haya
variables individuales para cada uno (una de las principales cosas que se consiguen con los campos persistentes) y que dichas
variables cambien en tiempo de ejecución por las que correspondan a la consulta en turno, temo que eso no se podrá hacer.
Explica con más detalle qué objetivo hay detrás de tener campos persistentes "cambiantes".
Saludos.
Al González.