I've come across something like this a couple of times. Only 3 approaches I can think of: 1) Don't fix it retroactively, just going forward (i.e create new FV prices using the new dimension, and set search not to include older records), 2) If volume allows, manually update the data on old records, 3) 1-time script to fix old records