Allow shell models with multiple keys