Multiple Instances with Different Audio Devices - Possible?

I am having a bit of trouble trying to achieve something - Perhaps it's simply not possible. I want to open two separate instances of the TeamTalk Client (in Windows 10) and have different audio configurations for each instance - Use different sound cards for the two different instances.

I have followed the instructions from the Help file that says to do this:

"Multiple client instances with different settings

Since the TeamTalk executable first tries to load settings from its own directory it's possible to run multiple TeamTalk clients with different settings. Simply create a new directory, copy TeamTalk5.exe and TeamTalk5.dll to that directory and create a file called TeamTalk5.ini (TeamTalk5Classic.xml in the Classic client). Launch TeamTalk5.exe and it will use the local settings file instead of the settings file in the user-profile".

When you say each client then has its own profile, do you mean in regards to Sound Card assignments, or just a profile that logs into predetermined Channels.

I am currently using .tt files to open the Clients into the correct Channels.

This is what I am trying to achieve: To be able to open TWO separate TeamTalk Clients with individual predetermined Channel logins.
AND have INDEPENDENT Sound Card allocation per Client predetermined (saved as a configuration) for the two separate TeamTalk Clients.

This is for a Radio project - so one Client is for Studio Program, and the second Client running different sound card arrangement is for Comms & DTMF.

I worked out what the issue was - It was a Folder Permissions issue with the new directory I had created for separate instances of TeamTalk - This was forcing the program to go and get the default file rather than using the Instance Specific .ini file.