Yeah, the way I had been doing it was to
1) check what the Emirates website says the seating plan is for the flights BHX-DXB daily
2) Use the App 'Planefinder' which gives me the registration number
3) Compile my database that way.
Admit I have only been doing it for the BHX-DXB route which is normally 2 class config.