Postadores originais dentro de uma lista de categorias

Estou usando o template Feverbee de @pfaffman como base para minhas personalizações e deparei com um problema para o qual não encontrei solução, apesar de pesquisar bastante nos fóruns. A seção a seguir no meu exemplo contém as 3 últimas entradas de uma categoria específica:

No entanto, não consigo alterar as imagens dos usuários para as do autor original da postagem, em vez das do último autor. Acredito que essa informação não seja passada pelo JSON da categoria e estou sem ideias ao tentar adicioná-la.

Preciso fazer essa alteração, pois o último autor pode ser um membro da nossa equipe de suporte, e não alguém que precise de ajuda.

Certo, então você precisa buscar os usuários… você pode editar a seção topicListThree para:

  ajax("/latest.json?order=posts&ascending=true").then (function(result){
                     topicListThree = [];
                    var usersThree = result.users;
                    result.topic_list.topics.slice(0,3).forEach(function(topic){
                        topic.posters.forEach(function(poster){
                            poster.user = $.grep(usersThree, function(e){ return e.id == poster.user_id; })[0];
                        });
                        topicListThree.push(Topic.create(topic));
                    });
                    component.set('topicListThree', topicListThree);
                });

e, em seguida, no template, você pode substituir a parte {{topic.last_poster_username}} do src da imagem por {{topic.posters.[0].user.username}}

Incrível, obrigado @awesomerobot. Eu já tinha percorrido 2/3 do caminho, mas precisei de ajuda para cruzar a linha de chegada!