I use an ointment called 911 Bee Venom Gel from Amazon. It doesn't contain ibuprofen, so won't contraindicate other medication, has no impact on the liver, and it works.
It smells a bit, and makes me knees glow red when I use it, but it gives more or less instant relief. I use it when I get out of the bath (which is how I can see my red knees), and keep a tube by the bed in case I roll over in the night and it jars my knees.
I think that 911 have other products in the range, so if you decide to get some, make sure that it is the bee venom one.