Adds support for multiple metrics/wildcards to average function
* Probably needs propagating across a bunch of the method and
simplifying down.