It's quite possible with a couple of approaches. If you are creating the chart in QS, use a Calculated Dimension like:
=aggr(if(Match(Subject, $(vOtherList)), 'Other', Subject), Subject)
Then your mashup can set the contents of vOtherList using the Variable API. Set it to a comma separated quoted list like:
'Agriculture', 'Biology', 'Chemistry', 'Computer Sciences'
See attached example.
An alternative method might be to use the ApplyPatches() method against the chart hypercube to update the DImension directly.
Dynamic Other.qvf 192.0 K