Interesting question. So you're say you have some entities that you can't modify the source code directly yourself to add the @DataModel annotations? B/c you don't have the src code?
Well i have the access to the sourcecode and some people here work directly on it, but the architecture doesn't anticipate seam in the logic- and persistence layer where the entities life. The services and entities are pure ejb 3.0.