On Multi-Dimensional Team Formation