<$vars field-name="design" <$list filter="[title<currentTiddler>!<field-name>[]]"><div class="h2"><<field-name>>:</div><div class="text"><$transclude mode="block" field=<<field-name>>/></div></$list></$vars>
<$vars field-name="design"><$list filter="[title<currentTiddler>!<field-name>[]]"><div class="h2"><<field-name>>:</div><div class="text"><$transclude mode="block" field=<<field-name>>/></div></$list></$vars><field-name>[]
Pretty sure that's not allowed. You will need a macro to stitch together your filter, like:
\define myfilter() [title<currentTiddler>!$(field-name)$[]]
<$vars field-name="design">
<$list filter=<<myfilter>>>
<div class="h2"><<field-name>>:</div>
<div class="text"><$transclude mode="block" field=<<field-name>>/></div>
</$list>
</$vars>
Good luck!
Mark
It's angle bracket count is probably being thrown off by this:<field-name>[]