heterotropher