Невозможно вернуть cfform, потому что теги нельзя использовать внутри компонента на основе CFScript. Вам гораздо лучше делать что-то подобное с пользовательским тегом, который затем ссылается на ваш компонент, чтобы получить кусочки для построения формы.
Я бы избегал (если это вообще возможно) помещать какие-либо части, связанные с cfform, в компонент, на основе сценариев или нет.
Если вы хотите в конечном итоге пойти по этому пути, вам нужно поместить cfform (и его релевантные части) либо в другой компонент, который вызывается скриптом на основе, либо во вложение, которое затем сохраняется в переменная. Все решения, связанные с попыткой вставить cfform в ваш CFC, будут грязными.