Well instead of using the Maya smoke effect which uses sprites, you could do your smoke with clouds which render in software. Then you could render them together.