Hi,
You might want to check out the ES4 offering of the HTML5 rendition of the XFA forms. Please see http://helpx.adobe.com/content/help/en/livecycle/help/mobile-forms/int roduction.html for more details. Do notice that while the documentation calls the html5 rendition as Mobile form, but there is really no stopping in the XDP to render on any browser that supports html5 including Desktop based.
I understand that this may not be the answer you are looking for. But, ES4 has done much more to support the XDP capabilities in html rendition than the earlier versions.