Answer
The framework's own KeyRef generation logic can't safely be changed for one entity without risking side effects elsewhere, so this isn't something to adjust globally. If the display order genuinely needs to differ for a specific logical unit, handle it as a page-level customization that reformats the KeyRef value only for display (e.g. as a derived column) — don't attempt to change the underlying stored KeyRef value itself.