While your chemistry sounds plausible, there's a couple of major problems with the tidal heating side of it, both relating to how you've set the star system as a whole up.
Firstly, the tidal heating. Most of the tidal heating of Jupiter's moons doesn't actually come from Jupiter's gravity itself. Tidal heating is caused by an object being stretched and relaxed by a varying gravitational pull, but Jupiter is always at pretty much the same distance from the moons and the same side of the moons always face Jupiter*, so the pull and resulting distortion is almost constant meaning that (relatively) little heat is generated this way.
So how do we get tidal heating? The great moons of Jupiter have one method - each other. While their gravitational pull on each other is obviously vastly weaker than that of Jupiter itself, it comes from various directions as the moons pass each other out in their orbits, causing the moon's shape to be pulled around just slightly, but in a varying way, generating heat.
Another method is if your planet's orbit is not circular - when it's closer to the parent body it gets stretched more, and when it's further out less. Again, the change in shape generates internal heating. Finally, the planet's rotation can help - even if the size of the bulge created by the parent's gravity is constant, that bulge will "move" relative to the rotating surface of the planet so long as the planet's revolution time is anything other than one full orbit.
The thing is I don't see any of them working for the setup you described. For the case of another orbiting body affecting it, it would have to be close - Earth is nowhere near getting cooked by Venus or Mars. At the distances in our solar system, even if our closest passing planet (Venus) was as massive as Jupiter, the effect on us would still not be much stronger than the tides caused by our own moon (though we'd have a hard time hanging onto said moon).
If you want to have planets very close to each other in your solar system, that changes things. Gravity falls off with the square of distance, so ten times closer gets you a hundred times more pull. We have seen planetary systems with very close planets (such as the famous Trappist-1 system) so it is definitely possible, but in all of those cases these systems' planets are very close to the star. You can have tidal interactions from other planets, but you'll need to get much closer to your star.
If you want to heat your planet using tidal interactions from your planet's rotation and the star's gravity, you'll also need to get much closer. Put it this way - Earth spins. Earth orbits about 1.5 times from its star as your planet does, but Earth's Sun is something like 8 times as massive as the kind of star you are talking about. Earth gets to keep spinning without appreciable tidal heating, and so will your planet.
Finally, the wonky orbit option. If your planets orbit is very eccentric (meaning that its distance from the star varies a lot) it will gain plenty of tidal heating. You will still need to get closer to the star at some point, but the planet will spend most of its time farther out (which might be a good thing, considering that many M - dwarfs are in the habit of spewing out massive stellar flares and coronal mass ejections).
TL,DR: YES you can have a planet heated by tidal interactions from one source or another. NO, you can't do in anything like the orbit you described. Either be close in and have there be other close in planets, or be close enough that the star starts to rob energy from your rotation (will eventually stop the planet rotating) or have an orbit that alternates between near and far.
One more alternative - if your real interest here is in having a lot of volcanic activity on a planet with a cold surface, consider upping the radioactives. Over 90% of Earth's internal heat comes from the decay of radioactive material, and depending on your planet's age and the nebula it formed from, other planets could have much more.
*I'm talking specifically about the large moons here