def METHOD_NAME(self, request, pk):
    obj = self.get_object()
    channel_filters = obj.channel_filters.filter(alert_receive_channel__deleted_at__isnull=True).values(
        "public_primary_key",
        "filtering_term",
        "is_default",
        "alert_receive_channel__public_primary_key",
        "alert_receive_channel__verbal_name",
    )
    data = {}
    for channel_filter in channel_filters:
        channel_filter_data = {
            "display_name": "Default Route" if channel_filter["is_default"] else channel_filter["filtering_term"],
            "id": channel_filter["public_primary_key"],
        }
        data.setdefault(
            channel_filter["alert_receive_channel__public_primary_key"],
            {
                "id": channel_filter["alert_receive_channel__public_primary_key"],
                "display_name": emojize(channel_filter["alert_receive_channel__verbal_name"], language="alias"),
                "channel_filters": [],
            },
        )["channel_filters"].append(channel_filter_data)
    return Response(data.values())