If the idea is that this creature is the third upgrade, then you can make it so that you need to build a third-level building to hire it.
To do this, simply remove the second upgrade of archers from the second-level building. Then, create a third-level building and only add the second upgrade there.
Next, in the file with the most basic archers, remove the second upgrade.
In the file with the third archers, make it so that they, in the "base creature" field, refer not to the basic archers, but to the first upgrade.
In the file with the first upgrade, in the upgrades field, add two upgrades. The first can be anyone, and the second should be the third archers.
Currently, I have:
1) Archers' Guild (hires archers)
2) Crossbowmen's Guild (hires crossbowmen and archers) - these 2 creatures upgrade into each other and can be further upgraded into snipers.
3) Snipers' Guild (hires snipers)
That is, I have 3 levels of upgrades, and at the second level, there are 2 alternative upgrades.