This is a pretty interesting spot.
On the one hand, OMC is leading into you on the river... usually indicates a strong hand.
On the other hand, OMC's bet is tiny. In my experience, when OMC has a hand, he bets huge. This looks like a blocking bet.
I think its extremely unlikely that villain is limp/calling from UTG+1 with 64s, 54s, 42s. So I think we can eliminate these hands from his range.
Hero has the Q and T, so Villain cannot have JTs, T9s of hearts.
I think its pretty unlikely that Villain has the AX
or KX
flush since his river bet is so small.
I'm leaning strongly towards J
9
or the many non-heart combinations of T9, 98, 87 and 76.
I think this is a snap shove on the river and see if Villain decides to take a stand with a bluff catcher. If Hero takes too long to make his river shove, OMC might reflect on his bet and level himself into a fold, so timing is possibly important.