diff --git a/hypha/apply/projects/filters.py b/hypha/apply/projects/filters.py
index a817fdf4df4ca861aeea068b44c8f0480313bd5a..259a7df4fed1d7aec74d99118605e1a8c75abf77 100644
--- a/hypha/apply/projects/filters.py
+++ b/hypha/apply/projects/filters.py
@@ -43,9 +43,9 @@ class ProjectListFilter(filters.FilterSet):
         (1, 'Behind schedule'),
     )
 
-    fund = Select2ModelMultipleChoiceFilter(label='Funds', queryset=get_used_funds)
-    lead = Select2ModelMultipleChoiceFilter(label='Lead', queryset=get_project_leads)
-    status = Select2MultipleChoiceFilter(label='Status', choices=PROJECT_STATUS_CHOICES)
+    project_fund = Select2ModelMultipleChoiceFilter(field_name="submission__page", label='Funds', queryset=get_used_funds)
+    project_lead = Select2ModelMultipleChoiceFilter(field_name="lead", label='Lead', queryset=get_project_leads)
+    project_status = Select2MultipleChoiceFilter(field_name="status", label='Status', choices=PROJECT_STATUS_CHOICES)
     query = filters.CharFilter(field_name='title', lookup_expr="icontains", widget=forms.HiddenInput)
     reporting = filters.ChoiceFilter(
         choices=REPORTING_CHOICES,
@@ -57,7 +57,7 @@ class ProjectListFilter(filters.FilterSet):
     )
 
     class Meta:
-        fields = ['status', 'lead', 'fund']
+        fields = ['project_status', 'project_lead', 'project_fund']
         model = Project
 
     def filter_reporting(self, queryset, name, value):