I am inclined to say the answer is no at this time. This is a pretty severe DPS check for even those in 25 man gear. And blizzard was really tuning the fight for something along the lines of Uldar gear, so I honestly wouldnt be to discouraged.
However, from you group setup, I can tell you right now you wouldnt have much chance no matter what your gear was. The 10 man version needs to be optimized totally IMO. Its either an all caster group or an all physical group. Mixing and matching will not get this done, especially in 10 man gear. Also, were you using a hero? Did you have kings? Did you have fort? No replenishment will kill you later in the fight if you can get Tene down before to whelp waves.
I cast the spells that make the people fall over.