A preference-aware multimodal routing engine