If you a have master page, in your case - Root and another nested master page - Homepage, and you add some widgets in the template designer of Root it is a normal behavior that they don't appear in the template designer for the Homepage. So my suggestion, if you don't want to hardcore this footer in the master file, is to do the following:
1. Create a template using a master page
2. Create a custom template based on the first template (see attached picture)
In this case , if you add a widget in the 'parent' template , it will be inherited in the 'custom child', but it will not be inherited in the 'child' which uses a nested master page of the parent master page.