I run a road crank on a 103mm spindle to get the right chainline for a fixed-gear, and there is no more than a millimeter total of clearance from either crank arm to the BB shell. Absolutely no way anything shorter could be used.
If you want a narrow Q-factor, MTB cranks are just the wrong place to start.