I'm not a big fan of longterm use of alcohol based tinctures for dogs.
With the elevated ALT and ALP, I would be giving something like Country Life's "Liver Support Factors", or something similar. I understand that it has to be ordered from the states and can be pricey, but it's the best liver support that I know.
I know of some dogs that have had a reaction to Tramadol, though it doesn't seem very common.
An ultrasound would be the next step - it might tell you whether you are looking at liver, gallbladder, etc.