This is exactly what Nebraska and Maine do. It is the only way to apportion Electoral Votes to more closely reflect the popular vote without changing the Constitution.
I fully support these efforts and think the practice should be spread to all 50 states.
I think that electoral votes should be apportioned by geographic area rather than population.