I think it is a good suggestion but my question would be on the implementation side... I am assuming that the language ID could be used over and over, correct? Such as you may have several items with the language ID of "2" denoting Spanish. So, DA would still be creating a secondary "WHERE" clause such as "WHERE product_id = (var) AND language_id = (var).
Cheers,
Brian