Choice selection script

Hello Everyone,

I am trying to design a grasshopper script (no phyton or VB or C#) for a stadium that provides the possibility to choose which section can be applied and on which line. Every line constitutes the starting input to design the stands. As in the image, I managed to apply a different section to every line. However, the solution seems to me pretty rough. Is there a more elegant way to assign the chosen typology to the chosen base line?

To clarify, do you have a different process for each pair of lines and section? Or is it the same process but for each line it has a section associated with it? Or can you give any section to each line?

Would it help you to make two lists with each line and with each section and use two indexes (with List Item) to select it?