Change column headings for saved search or replicate in data table

If possible it makes sense to stick with a saved search because the underlying query is much more efficient (especially if you want to display lots of columns).

Starting from 7.11 you can change the technical field names to nice labels on the index pattern which will be used for column headings in saved searches: https://github.com/elastic/kibana/pull/70039

Caveat: The names can only be set once for all occurences of this field in saved searches. Does this help you?