Thinking longer term, note that 2013 does not display context-sensitive ribbons (or command bars) for lists on a Dashboard, so adding your button to the ribbon for the sub-grid entity may not be ideal as you may have to revisit this later.
A web resource component may be a better choice here.
Hope this helps.
Adam Vero, Microsoft Certified Trainer | Microsoft Community Contributor 2011
UK CRM Guru Blog