Disable profile field when module that created it is disabled?
I managed to accomplish it through code by setting the field instance: 

    'display'       =&gt; array
      'default'     =&gt; array(
        'label'     =&gt; 'above',
        'type'      =&gt; 'hidden',
        'weight'    =&gt; '1',
        'settings'  =&gt; array(),
      ),
    ),