Consider adding support for MastodonAPI Filters
This would allow to store & sync the filtering data into the backend (it have been supported in ours for a bunch of time) and be supported by the other clients.
Customisation of how it behaves on client-side is possible, see this recently-rebased mastofe screenshot:
API Documentation: https://docs.joinmastodon.org/api/rest/filters/