Oh I see - yes that would be an option, though would involve replacing pretty much *everything* in my current drive train, except perhaps the cranks themselves and the 9-speed XT rear mech (which may need replacing anyway), so could get pretty expensive...
One thing I'm still *really* not clear about - if using a Sora or Tiagra STI setup, and replacing the front mech with an appropriate one (i.e. Sora or Tiagra) - would I have to replac my existing 22/32/42 Shimano LX crankset entirely? If so, what crankset would I be able to get that would work with these mechs, but give a similar gear range?
I only mentioned ST-4600 in response to someone else's query about the brake cable pull. I don't think it would be a good choice for your bike.
I think the LX crankset will work fine but
a) not all 'road' FDs will reach out far enough to work OK on an MTB chainline (but many will)
b) even if they do reach out far enough they won't work quite as well as indexed front mechs; the shift ratio varies through the stroke.
Having said that, this works well enough that some bikes (eg the ridgeback voyage I think) use this kind of setup.
If you want a different chainset that will work well on a touring bike, a ST triple from Spa cycles is a good choice. You can set it up (using different length BB axles) to give the chainline/chainstay clearance that best suits your frame.
cheers