Kent,
I don´t think so, because tempdb objects (#) are not share accross spids, unless you have a tempdb.. table creation.
Try collecting monlocks every 5 seconds if needed, but take the object_name in it like this:
select object_name(ObjectID,DBID) as Tabla, * from master..monlocks then take a look at BlockedState in ('Blocked','Blocking').
I hope this help.
Regards.-
Javier.