Dynamic Combination of Heterogeneous Models for Hierarchical Time Series