I suspect not many of you lost sleep over my 'barking dog' noise, but i did finally fix the problem.
The swivel seal had allowed almost all of the oil to drain from around the ball joint...temporarly topped up with oil (pre a more permanent solution using grease) and the noise has completely...