Intersecting Runway Draw Order

Sorry if this is answered elsewhere. I had a search on the wider internet, these forums, and the documentation, but didn’t find anything.

I’m working on an airport that has three intersecting runways, one of which is rarely used. The two more-active runways have been resurfaced more recently, so their texture and markings fully overlap the older one. Like so:

In the SDK, there’s no way to control this “draw order” or “priority”, so the materials and markings conflict:

In fact, this issue even leads to runway lights being rendered in the middle of another runway:

I know runways have a “priority” of 10 and there’s currently no way to change it. Is there a workaround for this issue? Is there a way to edit the XML file manually to adjust runway priority? I tried changing the order of the runway xml blocks within the file, but that didn’t get me anywhere.

Is there a possibility runways could get a Priority option in the SDK so this issue could be controlled more easily? Or is there some other fix?