The problem is not merely ontology, but the definition of free will itself. The Stanford Encyclopedia of Philosophy has a reasonably long page on compatibilism. "Reasons-Responsive Compatibilism" is an interesting take on the subject which is worth familiarizing yourself with, if you are interested in the subject.
http://plato.stanford.edu/entries/compatibilism/#ReaResCom