Looks like the lulzbot Taz 5 flexiduly add on head is the best in the industry for multiple materials. Its a dual head direct drive with one head optimized for hard and one for soft filaments. From here on my search is for something to come close to this! when you think about it adding soft into hard material prints is extremely useful.

Only down side is the Lutz 0.1mm resolution but that should be just fine for my ideas!