Well you has Regina’s Heart, and I don’t really know how you can capture someones courage, so I guess what she did to David she will do to Rumple. As for Snow baby I still think that is what will stop the curse or give them back their memories. I don’t know this use to be about Fairy Tales now it has gotten off that track into a Black Hole or something.
Or perhaps to reverse the curse Snow’s baby has to be sent back to FTL, like Emma went to Maine to avoid the curse but this curse Snow’s baby has to be born and either has to stay with Snow or go back to FTL.