Heat works and doesn't work. Heat to slow, as with a small propane torch, both the tooth and the pin expand at the same time and will not help much. Applying rapid heat to the tooth expands the tooth at a faster rate and will somewhat free up the pin. Another trick I have used on seized bolts is to heat the bolt to almost cherry red and then let it cool to touch or quench it. By heating it, it expands, and cooling, it contracts and most cases that action breaks it free. You might try the same on the pins.
I've got to give you credit, you really stuck with it and made due with what you had to work with. Old timers like us do do that. Good luck with that last tooth.