Try creating a dummy account at BA Executive Club and check for availability there since it shows the number of available seats on QR for free. I don't think you'll have trouble on the JFK to DOH segments but the maldives may be more challenging as it's a high demand destination with less daily frequencies than New York.