While it seems like a reasonable usage, this is another instance where you can't directly combine different kinds of wiki syntax. In the above example, the TWCore parser would first have to replace {{!!color_field}} with it's value (e.g., "blue"), and then perform a second parsing action to process the resulting @@color:blue; bla @@ syntax.
Fortunately, there is a way to achieve the results you want, by using an HTML <span> instead of "@@", where the span has a style attribute that is constructed using "filtered transclusion", like this:
<span style={{{ [[color:]addsuffix{!!color_field}] }}}>
bla
</span>
enjoy,
-e