If it does pass on the measured emissions then it is up to the testers discretion to pass/fail on excess visual smoke.
Find a garage that sells Forte engine treatments. They work wonders on this kind of problem. Some of the problems this stuff can cure if pretty damn impressive.
http://www.forteuk.co.uk/index.php