Looks doable...just put Thorax Hives so you can Wall of Death, that'll slow down the
CC, and you can bust
AV with Haywire,

You might want to purchase a Ruin to hide the Swarm Lord from Alphas...
You also need to be able to put pressure up the middle so the foe won't just kill off your strike force before moving foward.