Sure, it’s always good to double check an approach.
In your use case you don’t have to modify anything in a fancy way, but rather just add the different losses together as shown in the thread you’ve linked.
If you are using different criteria for both tails, I would try to make sure the losses have approx. the same range, e.g. by scaling them.