How to change the index of baselineregion?

How to change the index of baselineregion?

I created a baseline region based on the station through my dynamo code.

However, the created index is in code execution order, not station order.

For this reason, if you try to change the civil3d corridor properties, an error occurs due to the station order.

To solve this, I would like to change the index by rearranging it.
But I couldn’t find a way.
It doesn’t seem to exist in camber or civil3dtoolit, can you help me?

Use a List.SortByKey node and use the index from a BaselineRegion.Index node as the key