Feature recursive search in complex "where" clauses

it seems I have some unwanted differences on "$_config" variable name, though I don't know why.