[FIX] calculation of bom level correctly set, and selection field type now replaces integrated function