Como agrupar valores em uma matriz no cakeph

Tenho uma lista de líderes de equipe em uma matriz e seus membros correspondentes em outra matri
Preciso agrupá-los em uma matriz de forma que, em cada líder de equipe, os membros da equipe correspondentes sejam listados em um único menu suspenso, onde os líderes de equipe e os membros da equipe devem ser selecionávei
Teamlead array

Array
(
  [1] => teamlead1
  [2] => teamlead2
)

Team membro da equipe de teamlead1

Array
(
  [4] => teammember1
  [5] => teammember2
)

Team membros da equipe de teamlead2

Array
(
 [6] => teammember3
 [7] => teammember4
)

Eu preciso listá-los como

[TeamLead1] => Array
    (
        [0] => Array
            (
                [1] => TeamLead1
            )
        [1] => Array
            (
                [4] => teammember1
                [5] => teammember2
            )

    )

[TeamLead2] => Array
    (
        [0] => Array
            (
                [2] => TeamLead2
            )
        [1] => Array
            (
                [6] => teammember3
                [7] => teammember4
            )

    )

Por favor me ajude nisso.

questionAnswers(4)

yourAnswerToTheQuestion