Gasman - thanks, that worked.
Unfortunately there is a second problem... The first DB I sent was after conversion of all underlying queries to tables, to make the diagnosis easier.
When I plug your solution into my actual DB it does not, and I have isolated the problem to...