Регулярное выражение для захвата символа между группой, но игнорирование значений в вложенной группе

Это сделано для того, чтобы сделать что-то похожее на «шаблоны» в MediaWiki с PHP, чтобы заставить параметры между вложенными шаблонами работать.

Возможно ли с регулярным выражением захватить все вхождения символа между фигурными скобками, но игнорировать его появления, если оно встречается во вложенной группе фигурных скобок?

| {{ | {{ | }} | | }} | 

Выделенные:

 | {{ *|* {{ | }} *|* *|* }} |