Typically MTB front derailleurs will not work with road shifters (and vice-versa), which is why Shimano came out with their road-oriented "Flat-Bar" line.
Try a better-quality road FD like a triple Ultegra; don't worry about the chainring size issue; if you set it up right it will work.
__________________
Today, I believe my jurisdiction ends here...