Short Element in sequence

Hi,

I am trying to find a way to sort the list of elements in a sequential manner. In the given example below, I want GC to read the circles from 1 to 9 from left to right. The circles are drawn in Microstation and I will be using the range node to use it in GC. But when I will convert MS element to GC element, the list will be random. I know the way to manual fix the list but I am looking a way to automatically fix the list in increasing numbers from left to right. The other option I was thinking is to draw a curve or alignment along the element and somehow use GC to find elements along that curve so they will be in sequence.

Regards,

Jaimin Patel