Repeat curve between points along another curve

Hello Everyone,

I am trying to array my selected curve (yellow one) along the numbered curve to the right. I would like the start and end point of the selected curve to scale between each point along the curve on the right until the entire curve is wrapped. How would I go about doing this in grasshopper? I appreciate the help!

Hi.
Hope attached def. helps you out…

OrientDirection_re.gh (9.0 KB)