Instead, you'd use AceConfigDialog-3.0 which uses AceGUI-3.0 internally, and was specifically designed for handling options tables.
That's what I wanted to say :P
I made a AceGUI widget for loot items (has a place for and items name, texture, type, drop rate) then i make 1-4 container frames (depending on how many difficulty's a dungeon has) this container i fill with a AceGUI Scrollframe, then i simply add all the items to the scrollframe which takes care of the layout for me thus saving me from needing to write all the scrollframe and layout code.
This a good example of the issue I'm facing.
It's pretty clear to me now that I shouldn't be using AceGUI for my main UI. I have a lot to rewrite now :P
Thank you people!