Codeigniter - вызов одного контроллера из другого

"Нормального" пути для подобного обращения нет, видимо, это связано с жёсткой привязанностью игнайтера к идеологии MVC.

Так что в данной ситуации лучше вынести повторно используемый функционал из контроллера в какую-нибудь библиотеку - любую форму организации кода, которую игнайтер (или ваши дополнения) позволяет удобно вызвать штатными средствами и разных точек кода проекта.

Так или иначе приходится вручную делать включения файла с котором вызываемого контроллера - подобные идеи можно посмотреть здесь:
stackoverflow.com/questions/6500022/codeigniter-calling-a-method-of-one-controller-from-other