The most I was able to do, so far, was create custom columns for isbn and amz identifiers, using the approach from your referenced post:
Code:
{identifiers:select(isbn)}
I think I'd prefer to reference the Calibre Library Book id...
In trying to guess how to do this, I got template errors for {select(book_id)} and {select(id)}...
The search
id:"=22" returns "book number 22" in the library.
Shouldn't {select(id)} work?
edit: all I needed was simply {id} in the template field.
Now, on to the tricky part...
edit 2: Well, while it was nice to have the built-in 'id' show up in details panel (which wasn't selected in "displayed metadata"), I think what I wanted is too difficult to implement without some plugin interaction.