Nameless to Brainf**k converter
CJam, 58 bytes

q{As#)},:~4/2fb{(:X8&lt;"&gt;&lt;+-.,[]"X={XA&lt;{("+-"X=*}"[-]"?}?o}h


Try it online.

Explanation

q               "Read the input.";
{As#)},         "Remove any extraneous characters (not '0' or '1').";
:~              "Evaluate each character ('0' -&gt; 0, '1' -&gt; 1).";
4/2fb           "Split into groups of 4 (Nameless commands) and numerically
                 evaluate each group as an array of binary digits.";
{               "While command values remain:";
  (:X             "Grab the next command value.";
  8&lt;              "If the command value is less than 8:";
  "&gt;&lt;+-.,[]"X=    "Then: It maps directly to a BF command. Look it up.";
  {               "Else:";
    XA&lt;             "If the command value is less than 10:";
    {("+-"X=*}      "Then: It is 8 or 9. Grab the next command value and
                     produce a string of that many copies of '+' if the former
                     command value is 8, or '-' if it is 9.";
    "[-]"?          "Else: It is 11. Produce its translation, '[-]'.";
  }?
  o               "Output the BF translation.";
}h