The LDB you mentione has dynamic selection BRF, could it be that they are simply hidden when you call it from your program but not when called from se36? To access the dynamic selection you click the toolbar menu button at the top next to the execute button
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Which will then open a subscreen that allow you to customise the selection screen by adding a removing parameters
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.