Model wise font in layout

Guys, 


My question now is: due to bizarre XTINY font in forerunner 645 music i had to create a replacement font and then create a 2nd layout file.
The boring part is that i CONSTANTLY forget about this file, so when i release changes on base layout.xml file, that model gets broken.

So i was wondering if there is some way to declare the label font with a variable, which would be model wise fed.

So instead of:

    In base layout.xml:  <label id="MyLabel" font="XTINY" ...

    And in model specific layout.xml: <label id="MyLabel" font="MyCustomFont" ...
Maybe i could have something like:

    In base layout.xml:  <label id="MyLabel" font="MyVarFont" ...
    Then in base fonts.xml: <font id="MyVarFont" ... (some way to point to XTINY)
    And then in model specific fonts.xml: <font id="MyVarFont" file="MyCustomFont"..
And thus having two fonts.xml but one single layout.xml, which is the goal.
Of course that is only an illustration so you guys recall a proper way (if any) to reach the same.
Anyone?


To drive away answers like: "I personally don't use layout and advise you to do so":

I know some experts advise to leave layout.xml behind and control drawings via code, but i started using it and now abandon it would be such a struggle. And yes, sticking with it will bring tons of smaller struggles which sum will surpass the previous big one soon, but since i always manage to work things out so far, i am paying to see it.