Look at turning Screen Sharing on in your MBP and then running it over your LAN from the iMac.
Preferences > Sharing > Screen Sharing.
This is a remote desktop session. However you later negate this by saying (Nothing broadcase or over a network connection).
Otherwise, I know of nothing where you can share a MBP over Thunderbolt (only) from an iMac.