I might be wrong but i think you will only earn Avios and Tier Points on the domestic leg based on the fact that your onward sector to ARN is operated by SAS ?
like i said i might be wrong !
However if i am right you might be able to credit either all of half of your trip to BA and half to BMI DC, by asking at LHR to change the FF number in the booking from BA to BMI
cs