@Jeff, Your idea does not work with complex hierarchies.
Just because in a sheet instantiated twice, the field F0: F0 "PSU|300" 50 exists only once, and need two different strings.
This is solved for AR fields (one by sheet path).
The sheet number is not one by sheet, but one by sheet path, and needs a file format change to store it in the root sheet.
@Jeff,
Your idea does not work with complex hierarchies.
Just because in a sheet instantiated twice, the field F0:
F0 "PSU|300" 50
exists only once, and need two different strings.
This is solved for AR fields (one by sheet path).
The sheet number is not one by sheet, but one by sheet path, and needs a file format change
to store it in the root sheet.