I'm working on this mod, and I don't think that's possible. At least it would take a lot of time to write that out, and would not work as intended.
I'm pretty sure Factorio registers deconstruction orders on an entity-basis and not an area-basis. Meaning that factorio doesn't store deconstruct areas, just which entities that have a deconstruction order. Which means I or Dave would have to write code that caches each entity in the deconstruct area and perform a check on it every tick, which would be a massive game slowdown.