Question about group convolution

Hi. How about if I want to construct the filters with different size of channels? For example, instead of 5 filters all pass 20 channels, i want to do something like[1,10,3,3],[1,20,3,3],[1,30,3,3],[1,30,3,3],[1,10,3,3]. Do you think is possible?

Besides, I wish my question might get your concern. Very appreciated
https://discuss.pytorch.org/t/how-to-train-the-paralleled-layers/81317