Using DefaultDict as a (high dimension) SparseArray?

I’m currently using dictionaries with multiple indices to store data from high dimension (12, in my case) sparse arrays.

As far as I know, the structures in SparseArrays only handle arrays of dimension 1 and 2.

Is there interest in developing something like this for general high dimension sparse array storage, or is mine an isolated use case?