Hello Seth,
Did you end up getting this to work for external URLs as well?
valueexpression=IF(ISBLANK({DE:IA Template URL}),"","Click Here")
link.url=customDataLabelsAsString(IA Template URL)
textmode=true
valueformat=HTML
displayname=URL in Custom Field (Custom Text)
This is what you had but how ...