Dimensioning families - Multiple reference planes on different lines

Trying to read a 2-dimensional list of references planes to put dimensions along a 1-dimensional list of lines. Each line has a set of reference planes that has dimensions in between.

Maybe someone could put me in the right direction?

Code:
MultipleDims.dyf (11.5 KB)