Yet it was specified in the question that the menu definitions are in separate scripts. So you have to assume that that is how it's needed.
You can use $submenu($id($1)) i've discovered... if you get each script to store the menu definition line in a hash table and then, in your aliases file create an identifier that returns the $1'th value in that hash table.... your popup can be populated.
Thanks