Does it matter that the mountain crank has a different chainline (usually around 50) than a road crank (around 45)? Or, do you just need the mountain crank and the front derailleur to have the same chainline?
This is a 44/32/22 mountain crankset with a 11-34. It works well with Shimano Tiagra shifters. The Tiagra FD is one of the most versatile derailleurs around. It works well with small chainrings.
I have used this set up on several bikes and used a 103 mm bottom bracket to pull the chainline in.