Is it possible to attach a new tag onto a character with a skill?

What I'm trying to do is make the infusions tiered instead of a straight out buff.

for example: Incarnate needs fire infusion in order to receive necrofire.