Customize/change display order of full name in patient layout and forms

Is it possible to change or customize the display order of the person’s full name in the settings? I have looked into person attribute types and also in advanced settings but there is no such setting that allows any change in ordering of the full name in both patient layout and in forms (we use the HTML Form Entry addon as well.)

e.g., OpenMRS’ default full name ordering is: First Name Full Middle Name Last Name Suffix.

Our desired full name ordering in our implementation for most cases is: Last Name, First Name, Suffix, First initial of Middle Name; in some cases the full middle name will be displayed instead of just its first initial, still in other cases middle name will be omitted (if person has no middle name.)

Is it possible to change the ordering of the person.personName attribute without going deep into the code?