A former president must come clean about his "secretive" financial affairs, financial support from influential people in neighbouring countries and about his assets, most of which are not in his name.