Personalización de rejilla avanzada

Mi aplicación actualmente usa el script de personalización de formularios y rejillas el cual cumple, pero solo hasta cierta parte, ya que esta no aplica a las rejillas avanzadas. Tengo una aplicación que la pantalla de registros tengo oculto la columna de precio, ya que hay un tipo de usuario que no quiero que vea este dato. Con rejillas normales y las rutinas de personalización la aplicación se muestra como debe a cada usuario, el problema es que he visto que la pantalla se puede ampliar su uso enormemente mediante la rejilla avanzada, el problema es que se muestra con todas las columnas para todos los usuarios, es decir, la rutina de personalización no funciona.
Se me ocurre en lugar de usar personalización por rejilla usar personalización por script, pero no se por donde llegarle a este tema.
¿Alguna idea o guía?
Saludos!