Which features we should add?

Just select parameters

Support

Demo

Here you can test our module.
Note, that first two fields: Country and City are depending. And Genre is not depending, but it can be. We just wanted to show how you can use it in both ways.