Happy to say that I've solved the problem. Took a few months and tons of headaches but I got it.