Hide / Mute Posts Based on Content Rather Than User?

Hello! I have a question: if a user disliked a particular topic in a group, but likes other topics in the same group, and even likes posts by the other user on different topics, can a user mute or hide all posts based on topic?

For example, in a zoology group, if someone is really freaked out by spiders and afraid of them, but they would still like to participate in all non-arachnid-related content, is there a way to do this?

Thanks!