Лучше создать 2 пакета.и создать всю сущность в одном из них.Например, создайте AdminBundle и AppBundle .use AppBundle для внешнего интерфейса. И AdminBundle для внутреннего интерфейса и API. Все объекты создаются в AdminBundle.
Даже вы можете управлять событиями или запросами, создавая различные элементы управления.например, вы можете получить пакет и создать ApiController, FrontController, ...
Я думаю, что создание двух проектов - худшее решение