You might find this thread helpful:
The Pathfinder functions don't take into account "appearances" applied to the underlying object, so you would have to convert the object to a single outermost path. Usually this can be done with one or two invocations of Object > Expand.
Allen