Да, это возможно.
Мне нужно знать немного больше о вашей ситуации, чтобы дать много реальных советов, но эта запись в вики указывает на одну возможную тактику.
Объединение вещей таким образом вряд ли будет лучшим подходом.Если вы не можете легко создать компонент калитки, который делает то же самое, что и ваш компонент jsf (или наоборот), возможно, в коде презентации слишком много логики.
Переместите столько работыкак вы можете в старые классы Java, и посмотреть, если вы можете просто использовать один каркас.