so basicly you are saying:
1) make custom widgets and load them from the footer
2) the dynamic-widgets loads widgets i made in different pages (say i can select them on the page)
it sounds like a wonderfull idea !, i will try to fix it in code and if i manage to fix it i will try to use this to make a plugin off it