jQuery - Use o par chave / valor no autocomplete

Na minha visualização do ASP MVC, estou passando um par de chave / valor de volta do controlador. Depois de observar o violinista e ver no depurador do Chrome, posso ver que as informações estão sendo repassadas corretamente.

Eu gostaria que ovalue do par chave / valor para ser o item que é exibido noautocomplete Lista. Quando o usuário seleciona um item da lista, eu gostaria que o item fossekey para ser colocado na caixa de texto.

Aqui está o código jQuery da minha opinião

$(function () {
    $('#DRMCompanyId').autocomplete({
        source: '@Url.Action("compSearch", "AgentTransmission")',
        minLength: 2,
        select: function (event, ui) {
            $('#DRMCompanyId').val(ui.item.label);
        }
    });
});

Uma coisa eu notei - se eu adicionar oui variável para a lista de observação no depurador do navegador Eu observo que o rótulo e o valor são exatamente os mesmos. Novamente, no entanto, estou vendo que o que está sendo retornado é o par chave / valor completo.

Aqui está uma captura de tela do console de rede / resposta após a conclusão da pesquisa. Alguns dos dados são privados, então eu apaguei, mas você pode ver que há um par de chave / valor sendo retornado.

questionAnswers(2)

yourAnswerToTheQuestion