The transfer desk, especially in Terminal F, is prone to back ups. I'd be a bit nervous about a 90 minute transfer time. If it were 30 minutes more, a full two hours, I'd probably do it without hesitation, but 90 minutes seems close to me.
The terminals are now connected via secure passages airside, so after you clear the transfer desk you should be able to get back to F. That being said, neither of the two lounges you list is anything to write home about. The new Aeroflot lounges in D are very nice, but the F lounges are extremely dated.