This video shows a way to build OPC UA Client capability directly in your Function Blocks, thus eliminating the CODESYS Data Source Manager and the need to create and maintain the list it requires. All you do is declare instances of OOOpcUa enabled Function Blocks, specify the Server and Tag name on that Server, and the Function Block will automatically communicate and exchange the data.
See the Object Oriented I/O Demo video for more information on that demo mentioned on this video.