GRC XML Problem: Variable number of vector outputs with different vlen

Hi all!

I have coded a block that basically takes an input vector of length N
and divides it up into M smaller vectors with different vector length
(for example: input vector of lenght 10 and 3 output vectors of length
2, 3 and 5). The idea is to have a std::vector as parameter whose
size equals the number of output ports and whose elements describe the
length of each vector.

Is there a way to make this work in GRC without creating multiple .xml
files for different configurations?

Best regards,
Felix W.