A version of @emfdavid’s approach is now documented in the Kerchunk docs: Aggregation special cases — kerchunk documentation
(I can’t take any credit! I didn’t work on this documentation! I’m just linking it for anyone who stumbles on this Pangeo thread in the future…)