I noticed there is a funny thing, if we add a column into a table, as long as the column name is Creator and it looks up Contact table, when we create a record into this table on a portal page, this Creator column will be set to the current portal user automatically, no need to configure it in Basic form/Additional Settings/Associate current portal user on Insert.
Actually this is what I want, but for curiosity, I'd like to know where the magic is? This seems not mentioned in Power Pages documentation.