reuse split_multival for roles