твое решение оказалось не правильным.
вернее будет прописать :
punkt=punkt_of_spisok.objects.filter(spisok__product=pk) -
мы здесь указываем, что фильруем данные punkt_of_spisok по внешнему ключ product модели spisok, и забираем все записи. На выходе, мы получаем пункты относящиеся конкретному списку заголовков которые свою очередь принадлежат конкретному продукту. То есть мы сформировали полноценную связь