Have you tried multiple layers of partitions? No idea if it would work, just a thought.