I’ve run SuperTool scripts to tweak which is the Preferred Name. (Mostly for setting coverture Married names.) You could write a script with other criteria.
@kku also has a NameFormat experimental addon for displaying any alternate surnames as a parenthetical.