Перечитал пару раз, но всё равно сумбурно описано...
Вопрос, скорее всего, в формате ввода, который и обрезает вставляемую разметку. Вместо html можно подключить форматтер "php", использовать его в своих задачах, и тогда весь код будет обрабатываться\выводиться как есть.
На всякий случай ссылка:
https://www.drupal.org/node/213156