the problem is that the event type has a filter that the client does and not the relays, because you have ["type", "magazine"], but you can have an event that is only for magazine and that follows for that specific one, so it'ok.
It is probably already possible to do what I say in Coracle, this is an example
Nostr Event 31890 - Kind 31890