It's not clear what class names you need nor whether certain items are intentionally blacklisted. Do you need the accessorized gun class or each individual accessory? The problem currently is that it's completely inconsistent right now and requires a complete audit of every rifle combined with every grip and accessory to find out which ones would need to be separately whitelisted if you're trying to avoid duplicates. Doing this via the arsenal and redeploy screen is a massive PITA. Example: All grips excluding bipods currently in the arsenal are disallowed on all base-black M4's (rhs_weap_m4 : Rhs_weap_m4_grip1, Rhs_weap_m4_grip2, Rhs_weap_m4_grip3 ). HOWEVER - The black AFG (rhsusf_acc_grp2_blk) is allowed on the desert HK416 14.5" (Rhs_weap_hk416d145_d_grip2). There is no obvious reason for this.
Currently all grips are practically un-useable on the most commonly used M4 and M4 clones. Below is a list of one accessory and all of the grips which I've found to be disallowed.
ACE_acc_pointer_red
Rhsusf_acc_grp2 / _tan / _wd
Rhsusf_acc_grp3 / _tan / _wd
Rhsusf_acc_grip_ffg2
Rhsusf_acc_grip1
Rhsusf_acc_kac_grip
Rhsusf_acc_grip_rk2
Rhsusf_acc_grip_rk6
Rhsusf_acc_rvg_blk
Rhsusf_acc_rvg_de
Rhsusf_acc_tacsac_blk
Rhsusf_acc_tacsac_blue
Rhsusf_acc_tacsac_tan
Rhsusf_acc_tdstubby_blk
Rhsusf_acc_tdstubby_tan
Rhsusf_acc_grip3
Rhsusf_acc_grip3_tan