Так, как вы это пытаетесь сделать - никак. Просто невозможно.
Максимум, вы можете схитрить: пусть load() возвращает объект(ы) модуля(ей), которые она импортировала, а код, который вызывает load(), сам присваивает этим объектам имена.
#somemodule.py
def load():
import mymodule1
import mymodule2
return mymodule1, mymodule2
А потом
import somemodule
mymodule1, mymodule2 = somemodule.load()
Но вообще вам дело говорят, такие конструкции - повод задуматься о структуре приложения.
Раз уж основной модуль должен использовать какие-то субмодули, может, пусть он их и импортирует сам?
Тем более что повторный импорт в питоне очень быстр, модули при импорте кэшируются.