On systems that provide GNU find utility, you can use helm-find (by default bound to C-x c /) to get the desired behavior. Starting helm-find with a prefix argument C-u C-x c / prompts for the directory (emacs24.3 in the example) first and then for the pattern (dired el in the example). Without the prefix argument, it uses the default directory of the current buffer.
EDIT: Note that helm-find cannot use wildcards or regexps unlike the actual find utility. It does however support a whitespace separator to match multiple pattern within a string. For instance dired .el matches only filenames that contain both the strings dired and .el in the path in any order.