Interesting NO responses...I seem to have a knack for it. :)
I went ahead w/ the job and built a set of nominal/ordinal variables that pseudo-replicate a dummy-variable solution except it's hierarchical. Works but is somewhat klunky to use albeit grpstats comes to the rescue for the most part.
MATLAB needs a BY keyword a la SAS and a more effective converter from structures to datasets. Ends up being very verbose to address this way but did get me where needed to go for the time being.
The idea broached earlier about top-level dynamic structure naming would have made it much easier in the structure approach taken.
When started I thought it would be simple to simply (so to speak :) ) use struct2dataset but it doesn't traverse the structure depth so doesn't really help. Being pressed for time, I just went ahead brute force at that point instead; perhaps with more time-in-grade with Matlab structures and datasets I'd have pressed forward and found a better representation.