BD is the second largest carrier out of Heathrow after BA and is ahead of
VS (Virgin Atlantic) and is a Star Alliance member so LHR is hardly devoid of *A members. If I were in your shoes, I would look into both BD's (bmi) and LH's programmes:
www.flybmi.com
There is also a BD forum here on FlyerTalk.