I was going to ask for tips about both 12-letter solutions. Thanks , djawhufc, for the idea- probably correct, but I can't see the definition!
This puzzle seems to require a huge amount of cold-solving, before we ca even begin to fit anything in. Oh dear!