no Shape keys and weight painting, are they compatible?
You need to export the FBX file using the ASCII exporter, not the binary one. 

My character can now blink while being animated. The only issue is that the ASCII exporter exports the model x100 smaller. This can be easily changed in the model properties panel, but if there is a way to import it with the correct scale that would be great.