Did your ever make any additional progress on this ?

I'm hitting a similar issue attempting to reuse functions across udf's when used within a DLT.  Work's fine outside of the DLT.

I can embed all the code into single function and use it as a udf, but that is limiting code reuse.