What if this was just a choice node between:
Natural Spirits - 1 physical wolf, 1 nature wolf
Elemental Spirits - 1 fire wolf, 1 frost wolf
The power level of the spirits could be balanced based on the benefit provided by each set of wolves to its respective “sub-spec”