That’s one option. I’d also review if you really need to have that many distinct widgets – only the search widgets need a unique widget ID for each query; profile and list widgets are configurable using client-side commands.
Additional accounts wouldn’t necessarily be “fake” – if you’re creating that many widgets, I imagine there are some conceptual boxes that some of them would go into rather than all associated with the same account.