Thanks for the help BluePhase!
Here is a screen shot of what I have currently:
<img src="http://i.imgur.com/BaGAp0Y.png" border="0" />
You can see my last attempt there using the walking variable when ctrl is pressed. Unfortunately it just plays the walk animation still though.
I also tried some other variations where if an arrow button is pressed play "walk attack" but if it is not pressed just play the regular attack and some other variations on that (i.e if this animation is playing when ctrl is pressed then play the "walk attack" animation)
I think it might have something to do with me using 'Ctrl Pressed' instead of "Ctrl Down" if I switch it it kind of works but causes some other problems as I only want the animation to run through once and it causes conflicts with the ducking animation.
Edit: I also managed to fix my ducking issue using what you suggested.