Could it be possible to manually set different value for every level and for different attributes, for example:
1 = +5 hp, +2 attack
2 = +12 hp, 0 (no increased attack)
3 = +14 hp, +3 attack
4 = +27 hp, +5 attack
5 = +28 hp, +10 attack
These values are just random examples, but I made them as an example.
ps. You have made great work by improving the engine!