Да, вы можете сделать это.
Формат переменных в KML использует знак доллара и квадратные скобки, поэтому пример переменной будет выглядеть следующим образом:
$[Heritage_Citation]
И ваш URL не нуждается в кавычках вокруг переменной, поэтому он может выглядеть следующим образом:
<![CDATA[<a href="https://portal.mornpen.vic.gov.au/wp-content/uploads/Heritage-Overlays/$[Heritage_Citation].pdf">Click to view this property's Heritage Study</a>]]>
Возможно, у вас это уже есть, но для полноты необходимо указать поле и значение в разделе ExtendedData функции KML, что-то вроде этого:
<ExtendedData>
<Data name="Heritage_Citation">
<value>my_variable_value</value>
</Data>
</ExtendedData>
... или аналогичный, но другой, если используются типизированные данные и раздел ExtendedData на основе схемы. Подробнее обо всем этом в документации:
https://developers.google.com/kml/documentation/extendeddata