Controlled growth of epitaxial BiFeO3 films using self-assembled BiFeO3-CoFe2O4 multiferroic heterostructures as a template