Your comments

it would only show the related files/folders on the current record?

just so I undestand , you like to replace the grid with a lookup control ? That would make the relationship one-to-one ?  Am i right?

if that's the case, the behavior would be slightly different from a regular lookup . For exemple , no unsaved change would be triggered since the databwould be saved from an api background call make sense?!