admin.py
class PointEntryInLine(admin.TabularInline):
    model = PointEntry

    def formfield_for_foreignkey(self, db_field, request, **kwargs):
        if db_field.name == "PointId":
                kwargs["queryset"] = PointCompetition.objects.filter(Competition=1)
        return super(PointEntryInLine, self).formfield_for_foreignkey(db_field, request, **kwargs)

class EntryAdmin(admin.ModelAdmin):

    list_display =[field.name for field in Entry._meta.fields]

    inlines = [ParticipantEntryInLine,PointEntryInLine]

    class Meta:
        model= Entry

model.py
class Entry(models.Model):
    IdCompetition = models.ForeignKey(Competition,blank=True,null=True,default=None, on_delete=models.CASCADE)
  ....

Как вместо .filter(Competition=1) подставить значение поля IdCompetition при открытиии формы. Попутно еще вопрос а где можно найти объектную модель Django что где и от чего зависит...