Handle dotted field.source in writable serializers.

I assumed that dotted field.source worked for writable serializers already, but it turns out it doesn't.

This adds it.

Needs tests, but I can add those after the basic idea gets some review.