I think you have too many folders. There is a special convention that you must adhere to when using EditorTemplates and DisplayTemplates. Try placing your templates in this folder and it should work:
"~/Views/Shared/EditorTemplates/CustomTemplate.ascx"
Update:
Not all of your editortemplates must be in a shared folder. You can also install controller-specific templates in folders depending on the controller:
"~/Views/Home/EditorTemplates/CustomTemplate.ascx"
danludwig
source share