I find the "rather than selecting a rectangular block of n-dimensional space as done in numpy or MATLAB array slicing" not super clear. 
The thing you want to say, is it that "slicing the (lower) levels seperately is not possible"?