Issue #20: New control directive preserve-foreign-keys