idk how much of a developer you are but there migh...
# suitescript
l
idk how much of a developer you are but there might be way to make it a little bit easier, instead of going through everything manually. i don't have the code anymore, or access to a netsuite instance, but some non-public records can be found by writing off a netsuite validation from their code in the developer console. nlapiLoadRecord on valid record will load a field called nsRecordTypes that contains all records in your instance along with the "private" record. you have to determine what record type of all things you want to look up, you could find the record type customfield for example if you tried to nlapiLoadRecord or search, it usually fail, by going through the javascript stack, you can find the validation and overwrite the netsuite function with one that doesn't fail and let private record be accessible. Note: Not all private record can be searched or updated.