Thanks djawhufc, although at first it didn't help much. It was only when I experimented with the penultimate row that I saw it. (I had four wrong letters added in). After that the rest fell into place nicely.
A very, very difficult, clever, frustrating, irritating and rewarding puzzle. Thanks ever so much Schadenfreude, and thanks once again djawhufc.