Acessar $ parent's $ parent no contexto de aninhamento de visualização de nocaute

Atualizado para breve

Como posso referenciar o $ pai dos pais em Knockout aninhado foreach / com ligações?

Exemplo -

    <!-- ko foreach: grandParent -->
        <tr>
            <!-- ko foreach: $parent.parents --> // <-- Doesn't work
                <!-- ko foreach: children -->
                    <td data-bind="if: favToy().name == $parent.$parent.favToy().name">
                        <span data-bind="text: favToy().name"></span>
                    </td>
                <!-- /ko -->
            <!-- /ko -->
        </tr>
    <!-- /ko -->

Original

Desculpe pela pergunta confusa, mas estou tentando alcançar o valor de um pai de segundo nível para verificar um valor no contexto atual (como abaixo) para mostrar apenas um intervalo se ele corresponder ao valor de $ parent do pai / mãe (ugh!)

    <!-- ko foreach: grandParent -->
        <tr>
            <!-- ko foreach: $parent.parents -->
                <!-- ko foreach: children -->
                    <td data-bind="if: favToy().name == $parent.$parent.favToy().name">
                        <span data-bind="text: favToy().name"></span>
                    </td>
                <!-- /ko -->
            <!-- /ko -->
        </tr>
    <!-- /ko -->

Seria mais fácil fazer assim, mas pelo que li, isso não é possível ou estou fazendo errado :)

    <!-- ko foreach: grandParent -->
        <tr>
            <!-- ko foreach: $parent.parents -->
                <!-- ko foreach: children ? favToy().name == $parent.$parent.favToy().name -->
                    <td  data-bind="text: favToy().name"></td>
                <!-- /ko -->
            <!-- /ko -->
        </tr>
    <!-- /ko -->

Qualquer ajuda seria muito apreciada.

questionAnswers(2)

yourAnswerToTheQuestion