Como posso extrair elementos de listas de listas em R?

Eu tenho um monte de listas contendo listas dentro deles (saída de modelo linear generalizada). Quero escrever uma função que extraia vários elementos de cada lista e depois combine os resultados em um quadro de dados.

Eu quero extrairmodelset[[1]]$likelihood & modelset[[1]]$fixef, modelset[[2]]$likelihood & modelset[[2]]$fixef, etc, e combine os resultados em um quadro de dados.

Alguém pode me dar uma idéia de como fazer isso?

Desculpas se minha pergunta for confusa: o que estou tentando fazer está além do meu entendimento limitado de programação.

Mais informações sobre minha lista:

modelset: Large list (16 elements, 7.3Mb)
    :List of 29
    ..$ fixef           : Named num [1:2] -1.236 -0.611
    .. ..- attr(*, "names")= chr [1:2] "(Intercept)" "SMIstd"
    ..$ likelihood      :List of 4
    .. ..$ hlik: num 238
    .. ..$ pvh : num 256
    .. ..$ pbvh: num 260
    .. ..$ cAIC: num 567

    ...etc  

questionAnswers(1)

yourAnswerToTheQuestion