Polymorphic dynamic search with Skuid?

Ours is like scenario 1. User clicks into our search box and recent items instantly appear. Then once they type two characters, the autocomplete returns records from the Apex class. Each record is a link to the relevant detail page. Like this: