Если вы контролируете формат ввода, который вы ожидаете, проще всего прочитать весь файл в python, извлечь с помощью регулярного выражения таблицу представляющий интерес, затем передайте это в csv:
import csv, re
data = open("foo.org").read()
mo = re.search("TBLNAME: table1\n.*?\n(\n|$)", data, re.S)
mytable = mo.group(0)
d = csv.DictReader(mytable.splitlines(), delimiter='|')
Вам необходимо преобразовать строку mytable
в итерацию для программы чтения csv, например, как показано здесь, путем разделения строк.