@frikkr at the moment there is as far as I know no other way of doing this, apart from using a different renderer. Light linking for Cycles is on a todo list (no time frame known) and that would take care of it.
This is a heavily requested feature and if there were another way of doing this at the moment, it would have been discovered by someone.