Exogenous Matching: Learning Good Proposals for Tractable Counterfactual Estimation