各列にルールごとの変換結果を持っておいて、それを適宜組み合わせるという発想は、「最初からテーブルで全部持っておく」おじさんの理想にかなり近いのでは。