Publish Attribute Mode Order Logic?

Love the ability to publish attributes to the parameters of a group. It gives you the ability to essentially make your own costume nodes.
The one major problem that I have with it though, is that there seems to be no rhyme or reason as to how the promoted parameters are ordered. I often make these “custom” nodes for others in my team to use to make certain repetitive tasks quicker and easier to do. How can I give someone a tool where all the parameters are ordered in a random fashion?

Doesn’t appear to be alphabetic or numeric. Doesn’t seem to be in the order they are added. Nothing… can’t figure it out. This needs to be addressed somehow to make this feature functional.

If someone has some secret wisdom about this, I would love to learn how to make this thing work.