Using the metricbeat provided index template adds many fields which are not needed or used

Recently we have moved from dynamic mapping on our metricbeat indexes to using the metricbeat provided index template. I think this is much better because it means our field types are locked down and cannot change without us knowing however the downside of this is we now have many, many fields that have been added which we don't actually use or need. This has caused quite a bit of "clutter" when looking at metrics now in grafana because the drop down list of metrics is quite long and most are not useful.

I'm wondering how people handle this that are in a similar situation? Is there a best practice around this that is suggested?

Removing all of the unneeded fields seems quite tedious and it also means that when we want to update this index template in the future when we update metricbeat that we have to do the same work to manually edit the index template.