I thought the point of FilteredEntityClass and EntityFunction and all that is to have to download less data. But it looks like it's trying to get everything
I don't know about your relationship with your partner, but many couples are finding it a challenge to resist being locked up together every minute of every day. Maybe you got lucky :P
It didn't work to try what is proposed in the couple of questions I found on the site; neither naive copy-pasting nor tweaking it without understanding a thing.