either im missing something or this has a simple workaround ...
to generate my specular pass , i would set the diffuse/incan/amb
to zero ...
to generate my diffuse pass , i would set my specular colour to zero ...
whether this is performed manually or with a script the result is the same ...
surely its that simple ?