Si te refieres a un field o campo, o es demasiado complicado o no se puede del todo porque dentro del bloque no se puede acceder a los estados de parametros de las inserciones (que como sabemos las inserciones son entiddades diferentes a la definicion de bloque). Los atributos con campos internos no se actualizan al cambiar los parametros.
Sin embargo hay otras formas de hacerlo posible.
-Una es usar un field pero en un atributo o texto externo al bloque de tu cajetin
-Otra es incluir dentro del bloque textos con el contenido deseado, uno con cada visibilidad
-La tercera y con la que me quedaría yo es crear el atributo en el bloque vinculado a la visibilidad, en un parametro de tabla. Quitas el grip de la visibilidad y pones el de la tabla y asi cuando el usuario seleccione una opción asignas de una vez visibilidad y valor del atributo
Te adjunto un dibujo con un ejemplo de los tres. Fijate que en el caso del field el cambio se verá reflejado al regenerar el dibujo.