It sounds like you're on a single speed or something if you can't keep your HR in a certain zone at a certain RPM. If holding 90 RPM in your absolute lowest gear on flat ground still pushes your HR into the upper zones, then maybe your pedal stroke needs to be worked on for smoothness? Are you bouncing around in your saddle at 90 rpm?