Considering what happens with light versus full throttle for a minute:
Light throttle : Vacuum in the intake system post-throttle is high, as the engine is sucking against a closed throttle. Airflow is low. Very little vacuum in system up to the throttle due to low airflow through MAF, air filter, ducting, etc.
Full Throttle : Slight (much lower) vacuum in the whole intake system from air box to intake valve due to high rate of airflow.
What we are seeing is high positive fuel trim in the Light throttle scenario and normal trim under heavier throttle. Positive fuel trim means fuel is being added ergo there is more air getting into the engine than the MAF is reporting. This means an air leak.
As it is not happening under heavier load, we can infer that it's the part that's under vacuum at the time that's causing the problem, i.e. the intake system after the throttle so plenum and manifold seals, Vacuum supply to brake servo and multirams, bung where the ICV connects to the plenum, breather bridge seal, etc.
I wouldn't put a lot of faith in a smoke test either. Better to give the above a thorough inspection for damage. Maybe go round using a length of hose to the ear as a stethoscope or spray some carb cleaner over the areas concerned and see if it upsets the idle.
Also worth putting a vacuum gauge on the T piece by the brake servo to check the vacuum at idle. 18-20in Hg / 30 kPa would be about right. If it's less it might confirm the suspicions of a leak.
Kevin