A Strategy for Combinatorial Cavity Design in de novo Proteins