Suggestions for structuring a complex form with multiple relationships - Filament