Это возможно, но довольно плохая практика в MVC фреймворке. Вам следует переосмыслить и реорганизовать свой код, если вы считаете, что вам нужно использовать компонент в модели, потому что что-то не так неправильно затем.
Считается, что компонент разделяет код между контроллерами, только между контроллерами.
Разделять повторно используемый код между моделями было бы поведением. Для представления это был бы помощник.
Если у вас есть какой-то действительно общий код, он должен быть lib или помещать его в папку / пространство имен Utility или создавать новое пространство имен. Проверьте существующие классы там, чтобы получить представление о том, что туда поместить.
Код не был предоставлен, поэтому невозможно дать реальную рекомендацию о том, как его реорганизовать. Однако способ, которым вы хотите использовать существующий код, не будет работать в контексте MVC, поэтому пришло время переосмыслить свой подход к тому, что вы пытаетесь сделать.