Support for N level partitioning