En la documentación de Django podés ver que se puede asignar una función como "upload_to" en el campo FileField, quizás podrías usar esa función para asignar la ruta. La función recibirá un argumento "instance" que podés usar para obtener el valor de la foreign key, y por lo tanto el valor en donde el archivo debe guardarse.
https://docs.djangoproject.com/en/de...lds/#filefield
Saludos.