Is there a way to add more than a single partition field in an ML job?

I have KPIs that are broken down into locations but the locations have further breakdown which I am interested in, is there a way to add more partitions to an ML model?