Maybe bring a pet / thrall and have them carry the hearts so you take 1 out of their inventory at a time?