Dashboard-level filtering on Public Dashboard

Dashboard-level filtering only works when looking at the dashboard from the creators perspective. Using the public dashboard link via the URL from the sharing capabilities restricts filtering at the dashboard level. The user from the public dashboard then needs to manually change filtering for each widget. Is there a workaround for this?