If you want to change the number of inputs (say 8 instead of 5), using a VB script would be an easy way to go. I'll try and write a short one for you later just for future references because it seems like a common question from other people as well.
You are right, the concept is simple but i thought new trees tools were the solution or creating dynamic pattern for cull components. I effectivey didn't find anything about it before even if i did a large tour on exemples before. VB will be the next step for me...
would weave work in this case?
i'm presuming ejo, din, etc are all points on curves? so if you list those point data and write up the pattern in the panel?