def METHOD_NAME(request, identifier_type, identifier, file_id):
    """ Serves a news file (designed for use in the carousel).
    :param request: the request associated with this call
    :param identifier_type: the identifier type for the article
    :param identifier: the identifier for the article
    :param file_id: the file ID to serve
    :return: a streaming response of the requested file or 404
    """
    new_item = models.NewsItem.objects.get(
        content_type=request.model_content_type,
        object_id=request.site_type.pk,
        pk=identifier
    )
    return new_item.METHOD_NAME()