Как всегда, после нескольких ночей мучений и публикации вопроса, созревает ответ почти сразу. Решил так, но, может, кто-то подскажет решение лучше?
// Количество выделенных элементов
const int itemCount = dataViewListCtrl1->GetSelectedItemsCount();
wxDataViewItemArray itemArray;
// Сохранение массива выделенных элементов
dataViewListCtrl1->GetSelections(itemArray);
for(int i = 0; i < itemCount; ++i) {
// получение индекса элемента в первоначальном списке
int row = dataViewListCtrl1->ItemToRow(itemArray[i]);
// прочая обработка
// ...
}