Honestly all this technical jargon is beyond me BUT, and this maybe be a naive question, but if dgt software converts your move to chess notation, and Lichess accepts keyboard move inputs couldn't you just write a little script to take the moves from dgt software and paste into lichess?
And vice versa for your opponents move?
And vice versa for your opponents move?