Excluir no datatable

Bom dia, pessoal.

Possuo um datatable em um modal que lista produtos.
Quando o botão de adicionar é acionado, o produto é adicionado na tabela Pai x Filho.
Gostaria de fazer a mesma lógica para o botão de excluir, ou seja, excluir na Pai x Filho, mas não estou conseguindo referenciar.

Alguém poderia ajudar?

$('[data-delete-promo]').on('click', function (e) {
  let index = myTable.selectedRows();
  let selected = myTable.getRow(index);

  if (index.length > 0) {
    for (var i = 0; i <= index.length; i++) {

      myTable.removeRow(myTable.selectedRows()[0]); // remove do datatable
    }

    showAlert(`O produto <strong>${selected.descricao}</strong> foi removido.`, 'success');

    $($(this)).prop("disabled", true);
    // deleteRowCanal(selected);
  }
});

// Função que utilizo para excluir na tabela pai x filho
function deleteRowCanal(oElement) {
  let campoRemovido = $(oElement).closest('tr').find("input[id^='normalDescProduto']").val();
  console.log('### campoRemovido: ' + campoRemovido);
  fnWdkRemoveChild(oElement);
}

Bom dia!

Acredito que o código não esteja capturando o elemento correto pra exclusão - como vem o campoRemovido no deleteRowCanal()?

function deleteRowCanal(oElement) {
  let campoRemovido = $(oElement).closest('tr').find("input[id^='normalDescProduto']").val();
  console.log('### oElement: ' + oElement);
  console.log('### campoRemovido: ' + campoRemovido);
  fnWdkRemoveChild(oElement);
}

Se eu excluir direto pela pai x filho:

### oElement: [object HTMLButtonElement]
### campoRemovido: Leite Po Itambe Inst. Integral 400g Sc - (550000)

Se eu excluir pelo datatable:

### oElement: [object Object]
### campoRemovido: undefined