Грамматический словарь Зализняка (склонения слова):
Сердцевед, сердцеведы, сердцеведа, сердцеведов, сердцеведу, сердцеведам, сердцеведа, сердцеведов, сердцеведом, сердцеведами, сердцеведе, сердцеведах
сердцеве́д
-а, м.
Знаток человеческого сердца, душевных движений человека.
Дядя Митя пользовался в родне репутацией очень умного человека и сердцеведа. Гарин-Михайловский, Инженеры.
СЕРДЦЕВЕД [рц], а, м. (шутл.). Знаток человеческой души.
| ж. сердцеведка, и.
сердцеве́д
СЕРДЦЕВЕД -а; м. Книжн. Знаток человеческого сердца, душевных движений человека.
◁ Сердцеведка, -и; мн. род. -док, дат. -дкам; ж.
СЕРДЦЕВ’ЕД [рц], сердцеведа, и (·устар.) СЕРДЦЕВЕДЕЦ [рц], сердцеведца, ·муж. (·книж. ). Знаток человеческого сердца, прозорливый психолог. Шекспир был глубокий сердцевед. «Кто, сердцеведец, разгадает, что в этом кроется огне?» Фет.