Self-sufficient Independent Component Analysis via KL Minimizing Flows