I was just "surfing" as I am only recently attached to the "Net" and I found your request.
I don't know for sure if I am a decendent of the said McHattie, however, my father is James Booth McHattie and was born in Banff in 1933. His father was also called James Booth McHattie and he died last year in his eighties.
I understand that someone from the south of England was also tracing the McHattie family tree and contacted one of my relatives within the last five years.
It this is of interest to you I will try and find more information.