Once HSEARCH-472 is done, we should explore the ability to chain sharding. In particular offer the ability to shard per language out of the box.
It could be that a user has to write the ShardIdentitiferProvider but we might be able to offer: