So I have managed to implement custom animations for the special abilities using the animator override controller.
Each ability now holds its own animation which can be set in the inspector in the same way as the ability sounds and particle effects.
Feeling grwat that I managed this, things must be sinking in and sticking 