Suggested approach: look at fares into somewhere like London, Manchester, or Paris, plus a second ticket from there into Dublin (I did that a couple of years back). Probably Aer Lingus will be the best bet w/r/t the second flight. Not sure if the Lufthansa codeshare going into Frankfurt helps any, but that is a bit out of the way.