Just to update this thread. I got hold of a Harmony 200 which didn't fully work either even after several emails & 'syncing' the remote with updated information. Harmony eventually said they didn't have the Hex codes for the CD and would I ask NAD for them, also why Harmony just couldn't put the codes they do have on the remote in one go I don't know.
Any way I arrived at a situation where using both the 'Harmony' & the 'All in One' I had all the remote functions covered. The 'All in One' had the majority of the functions so I copied the others over from the harmony. Long winded & expensive but I now have what I wanted in the first place.
What I don't understand ,as clearly a full set of codes does exist, why don't either companies remotes work straight out of the box, well probably due to money as the NAD L40 is rare & old so not worth them bothering about.