In our experience, Lenovo stores the "correct" model name in the Version field of the Win32_ComputerSystemProduct WMI class, which is not where we would expect it to be.
Win32_ComputerSystemProduct data is stored in the tblComputerSystemProduct table of the Lansweeper database. The sample report below should list the "correct" Lenovo model names.
Select Top 1000000 tblAssets.AssetID,
tblAssets.AssetName,
tsysAssetTypes.AssetTypename,
tsysAssetTypes.AssetTypeIcon10 As icon,
tblAssets.IPAddress,
tblAssets.Lastseen,
tblAssets.Lasttried,
tblComputerSystemProduct.Version As CorrectModel
From tblAssets
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
Inner Join tblComputerSystemProduct On tblAssets.AssetID =
tblComputerSystemProduct.AssetID
Where tblAssetCustom.State = 1 And tblAssetCustom.Manufacturer Like '%lenovo%'