Causal Heterogeneity in Comparative Research: A Bayesian Hierarchical Modeling Approach