The problem with all oily woods (coco being the worst IMO) is that the oil is constantly migrating toward the surface. So the longer you wait between planing/sanding and gluing/finishing the worse this problem is.
So anything you do with coco requires that you do it as soon as possible after planing/sanding. Wipe down with acetone (like Wilser said) until you get very little oil off (you'll never get zero oil off), then apply your first coat within 5 minutes of wiping down.
Even then, if the finish you're spraying takes awhile to cure (like most uncatalyzed polys, or worse yet, nitro), then the oil is migrating up into the finish layer, and it might never cure hard. What kind of poly did you use, and how long has it been?
I've heard that you can seal with shellac or McFadden's
http://www.grizzly.com/products/H5758, then clear coat over that.
A option I know works is to use a pre-catalyzed finish (polyurethane, polyester, or conversion varnish) that sets up ~10 minutes. But you need proper HVLP spray guns, and the fumes will kill you faster than crack (so you need a proper respirator or forced-air helmet when spraying).
I know one guy who just sanded to 12,000 and waxed.