replace your Flag field with _Flag and in the script use
SET HidePrefix = '_';
from online help
All field names beginning with this text string will be hidden in the same manner as the system fields. A user-defined variable.
set HidePrefix='_' ;
If this statement is used, the field names beginning with an underscore will not be shown in the field name lists when the system fields are hidden.