It is compatible, but I would advise against it.
Crossfire scaling after 3 cards is really bad, and the 4870X2 will bring your 4890s back to 4870 speeds, so the performance increase would be pretty close to nothing.
If you want, get another 4890, or depending on your Mobo, up grade to a pair of HD5850/460/470s.