There are a few ways you can go that I've tried. Keep the Cupidus... es? Cupidi? Whatever. Keep them disabled. Stun, freeze, whatever you got to make sure they can't do their A1 AoE counter attack. This is what I do. Between Scyl (in a stun set), Ragash and Ninja, they don't get to do much. Alternatively, burst them down with single-target nukers before they get a chance to do too much damage. Or, I guess, tank up your team, get a Geomancer or two, and watch them destroy themselves against his return damage.
My bad yeah I should have posted that before. I've tried a few different groups this being the last one and it just went horribly
Try switching out truda for Mithrala.
Think your problem is mashalled and trunda are probably glass canons and are going to die over and over to the cupidus. If that doesn't work drop salad for drex maybe.