Maybe make a peer review system? Like Mod approval or 5 users (with over a certain # of forum posts) can also approve?
Depending on how the site is set up, it may be possible to have certain members be allowed to approve submissions (or even edits) that are not staff on the forum itself. Its hard to tell from the outside how that works now, as it seems all the database staff are also forum mods or admins.