Advice for best practices and possibilities for organizing collections

Hey there!

I would like to understand whether it is possible to achieve the following structure in Kirby and if so, the cleanest way to go about it.

Let’s say we have a collection of places, restaurants, bars etc. and we’d like to build a directory for a specific city with ability to filter in combination with a district of the city.

So in essence. Combining any of two categories to filter the collection of places.
/collection/category-one:value/category-two:value

/places/type:restaurant/district:south-side
/places/type:bars/district:west-side

Is this an easily achievable functionality in Kirby, would it need a hacky workaround?
If it is possible, what would the recommended setup look like?

Thanks!