So, using Material.renderQueue one can override the renderQueue value of a specific instance of a material.
A shader however can have multiple SubShader passes with different renderQueues. How can I set the renderQueue value of different render passes in a material via script?