We are brimming over with integrity here. I was the one having to resist cheating - there is at least one website that will solve conundrums like this, and that is where I found that it would take unusual words to include some of your combinations. I guess I could put in the ones I worked out myself - and I think I've forgotten most of the others already. If you don't know the meaning of a word you never before encountered its pretty easy to forget it. Or p'raps its just old age!