I haven't included everything you want, but I think the following query
gets you closer, in that it does show the complete ASM directory
(folder) path using only the ASM instance. You might also find an outer
join and a predicate involving V$ASM_FILES.ALIAS_DIRECTORY to be useful,
although I haven't tried it.