widget links do not respect BP Group Hierarchy

The activity stream always has the correct url as it is written from the current group when adding an event.

However, the url in the widgets is ignoring any parent group slugs when using this plugin (version 1.2.9) together with BP Group Hierarchy.

The URL should be formed like thus:
http://domain.com/groups/grandparent/parent/child/calendar/event/number/
NB. It may even be possible to have great grandparent groups.
What is currently in the widget links is formed like:
http://domain.com/groups/child/calendar/event/number/
Clearly lacking the parents and hierarchy.

Please help me make the widget links work to respect BP Group Hierarchy. http://wordpress.org/extend/plugins/bp-group-hierarchy/