Generalized impurity pinch in partially magnetized multi-ion plasma