[The question is asked in SO](https://stackoverflow.com/q/50965013/4312466) these days (not by me) and I think it deserves more attention. :) I faced similar limitations as many times I'm handling relational data with `reselect`, and because of this I already contributed my approaches. However, I'm wondering are there any other solutions / approaches? (it would be better to contribute in SO directly). Thanks. :heart: