Thanks for all your help here.
Ran into another issue with moving rows that include hiddenRows. It looks as if the begining and ending rows provided by handsontable do not account for the rows that are hidden. Is there something I can do to account for that?
Answer: Looks like you can use the row trim plugin to get the index of the drop target from ‘shadow’ data list.