Counterfactual Reasoning for Steerable Pluralistic Value Alignment of Large Language Models