Точно так, как вы сами описали, только на языке кода. Волшебной функции FindWhatINeed() не существует.
$('.parent') // берем родительские блоки
.on('mouseenter', '[data-id]', event=>{ // вешаем обработчики на дочерние
let id = $(event.target).data('id'); // узнаем id
$(event.target).closest('.parent') // поднимаемся до своего родителя
.siblings('.parent') // переходим к соседу
.find('[data-id='+id+']') // берем в нем нужный дочерний
//... что-то с ним делаем
;
})
Такой код будет работать в обе стороны.
Если нужно только в одну, то делаем выборку только одного родителя
$('.parent').eq(0) // берем родительские блоки - только первый