Hi - so... here is some code to help, BUT... this will only work if you proof every version. All it is looking at is if the current version of a document in the project is a proof and if it is, what is the version number. So if you only proofed versions 1 and 3, it will still say 3, not 2. Make sense?
displayname=Proofs - Version
listdelimiter=<br>
listmethod=nested(documents).lists
textmode=true
type=iterate
valueexpression=IF(ISBLANK({currentVersion}.{proofID}),"",CONCAT({name}," - ",{currentVersion}.{version}))
valueformat=HTML