Mean curve from multiple curves

Hi all, I’m trying to create an average curve by dividing at corresponding segments (given they have different lengths) and finding the mean between the corresponding, opposite points. However, when I connect to the component Average, it finds the averages on the same line, rather than between the curves. How may I solve this?

It looks like you need to (1) remove the ‘graft’ operation for the ‘p’ result of the evaluate curve component and (2) flip matrix?

Alternatively, there’s TweenCrv for a similar operation: