Istio per route compression

So I have enabled compression on our istio ( same as Activate gzip compression on the Istio-proxy workload | by Gokhan Karadas | Medium ).

But now, I would like to limit to, say: only “*.css” and “.html” urls.
It seems I can make use of Compressor — envoy 1.28.0-dev-e2eaff documentation
=> has anyone written such an EnvoyFilter ?
just asking, as I wrote the compression filter from scratch, and it was a huge pain; and I can’t find pre-baked resources for this.