at which point we might just as well go with a new MR altogether.
Agreed, I just wanted to write down my thoughts, mostly as a note to my future self.
About the proxymodel, I meant doing it in the C++ side and only expose the filtered model to the applet/consumer. I think I'll eventually give it a shot, but until trying it, it is possible that it gets messier than I expect and it's not an improvement.