I've heard about Deckadance. I'm not using it right now but I'm planning to try it in some days.
Deckadance is like Traktor or Virtual DJ but it can host VST's but can also be hosted as VST in your DAW.
You can load tracks in Deckadance and play loops and effects in Ableton. Just use MIDI assignment to control Deckadance.
The link is to a video demonstrating how you could set it up. To bad it's more about timecode and not midi control.