I don't know anything about this. But I noticed you had yet to receive replies to this post. So I thought I would write one. The heartbeat in the ears & ringing made me think about blood pressure. But I presume you're probably on top of that one, so to speak.
The main thing I thought I would mention (just in case you're not already familiar with it) is that Psych Central has a sister website... NeuroTalk. There are a lot of members there who are knowledgeable regarding a wide variety of physiological conditions. So if you're not already familiar with NT, you might take a look at the forums there & see if you think NT might have something to offer. Here's a link:
NeuroTalk Support Groups