@Christian_Pouchoulen,
this is very smart mate , really out of the box solution
using one of the grid built-in field, intercept its value at grid display and replace it by ours using BPM class.
i believe this will always be the easiest solution to apply unless that all grid fields need to be displayed, i really appreciate sharing this great idea my friend.