Assuming and according to
this the OP has a 11-32T cassette.
To answer the OP's original question, the road shifter and front mech (a
Sora FD3403 or similar road triple) should work with e.g. a Shimano 44/32/22 mtb chainset as long as he ensures his chainline being close to 45mm is maintained, and doesn't clash with the frame. The profile of that front mech is designed for a 50T large ring, but the shift with a 44/32/22 won't be worse than running e.g. a 48/38/22T chainset, because the mech can now be positioned 8mm lower, which also makes the cage correspondingly closer to the small ring.
If he keeps the current chainset and 48T large ring and just swapping the inner ring for a 22T e.g., then there are three potential issues:
a) the mech's cage will be a long way behind the small ring making it even more difficult shifting from the small to the middle (which is always the toughest shift for a triple anyway),
b) the chain might drag on the mech's tail for some rear sprockets when he is on the 22T (because he would be exceeding the front mech's range of 20T by 6T), and
c) requiring a 47T wrap range he might run into wrap range problem with the rear mech too even if his rear mech is a long cage mtb model (with 43T limit).
If he wishes to consider changing the chainset, unless he is changing the bb at the same time it is important to find out which bb he has - Truvativ Isoflow chainsets come in either their proprietary Powerspline or normal jis square tapered form. If the latter the recommended bb length is 118mm delivering a 46.5mm chainline according to
this, meaning an mtb chainset e.g. the
FC-M311 or FC-M411 (which normally requiring a 123mm square tapered bb delivering 50mm chainline) should work, and delivering a 47mm chainline I believe, assuming there is enough clearance with the frame of course.
A compromise between decent shift and achieving for the lowest gear could also involve changing all 3 rings to mimic a mtb chainset, e.g. a 44/32/22 respecting the front mech's 11T large/middle minimum difference constraint, but this could end up costing more than a new mtb chainset/bb.
Certainly not the most straightforward decision, hopefully Spa will also be able to advice.