im interesting in adding custom lineage points for our data platfrom and from the docs it appears that i need to publish/push this metdata from outside of datahub, (eg from a secheduled script/task) is there anyway to have this as a pull mechanism from datahub itself