Esos campos que tu agregaste se llaman campos persintentes y se supone que corresponden a la tabla que estas abriendo.
Si deseas utilizar el ZQuery para que puedas parametrizar las consultas a diferentes tablas, podrias usar otra forma.
Elimina los campos persistentes del zQuery, defines tu consulta, abrea y accesas los campos de la siguiente manera.
Código Delphi
[-]
Query.FieldByName('Nombre_Campo').AsString;
Query.FieldByName('Nombre_Campo').AsInteger;
Query.FieldByName('Nombre_Campo').AsFloat;
Query.FieldByName('Nombre_Campo').AsBoolean;
...
Query.Fields[0].AsString;
Query.Fields[1].AsString;
Query.Fields[n].AsString;
Saludos cordiales...